Olen asentanut muutaman Android-sovelluksen sekä komennolla adb install MyApplication.apk
että verkkopalvelimen kautta (kuten vaihtoehto palvelimelle) Android Market).
Mutta missä puhelimeni Android-tiedostojärjestelmässä MyApplication.apk
-tiedosto on sijoitettu? Eivätkö adb install
-asennetut sovellukset ole sijoitettu samaan hakemistoon kuin Marketista ladatut sovellukset?
Löysin joitain sovelluksia osoitteesta /system/app
mutta en voi tunnistaa niitä Android Marketista ladattavina tai ladattuina tiedostoina adb install
.
Missä järjestelmässä on sovelluksia, jotka Olen asentanut sijainnin?
Puhelimeni ei ole juurtunut ja käytän Nexus One -ohjelmaa, jossa on Android 2.2.1.
Kommentit
- Liittyvät: Mihin Android-sovellukset tallentavat tietoja?
Vastaa
Sovelluksen tallennuspaikka riippuu useista ehdoista:
- Järjestelmäsovellukset / esiasennetut-bloatware-sovellukset tallennetaan hakemistoon
/system/app
etuoikeutetuilla sovelluksilla kohdassa/system/priv-app
(jotka on asennettu vain luku -toimintoon muutosten estämiseksi). Löydät järjestelmäsovelluksia myös kohdasta/custpack/app
- sisäisen muistin normaalit sovellukset siirtyvät kohtaan
/data/app
- jotkut sovellukset (salattu sisäiseen muistiin?) siirtyvät kohtaan
/data/app-private
- Ulkoiseen muistiin tallennetut sovellukset siirtyvät salattuun säilöön kansiossa
/mnt/sdcard/.android_secure
. Kuten ajon aikana Android tarvitsee niiden salauksen purkamisen, se purkaa ne ja tallentaa puretun kopion tiedostoontmpfs
(joten se menee uudelleenkäynnistyksen yhteydessä) kohtaan/mnt/asec
(et voi yksinkertaisesti tarkastella/mnt/sdcard/.android_secure
-sovellusta suoraan laitteesta; mutta jos käytät kortinlukijaa ja kiinnität kortin tietokoneeseen, näet siellä olevilla tiedostoilla on.asec
-laajennus.apk
– sijasta, josta saat yhteyden nimiin/mnt/asec
). - sovellustiedot tallennetaan alle
/data/data/<package_name>
(sisäinen tallennustila) tai ulkoiseen tallennustilaan, jos kehittäjä pitää kiinni säännöt alla/mnt/sdcard/Android/data/<package_name>
.
Kommentit
- Onko tämä vastaus yhtä lailla KitKatille, Lollipopille ja Marshmallowlle?
- @Izzyn täytyy miettiä, mitä varhaisen verkon arkeologit ajattelevat kommentista 100 vuoden kuluttua ..
- @geotheory he saattavat ajatella, että meille maksetaan makeisissa 🙂
- Yup, tämä näyttää olevan voimassa Marshmallowssa.
- K: tä vanhemmalla Androidilla (yksinomainen) ei ole
/system/priv-app
. Sen sijaan kaikki menee kohtaan/system/app
.
Vastaa
He ovat tallennetaan kansioon /data/app/
, mutta ellei puhelimesi ole juurtunut, näet vain tyhjän kansion.
Kommentit
- My Droid Bionic on juurtunut, mutta tietokansio näkyy edelleen tyhjänä DDMS: ssä!
- @IgorG. En ' ole koskaan käyttänyt DDMS: ää, ja minulla on tuskin kokemusta pimennyksestä, joten en usko voivani auttaa '. <
kysyn tämän uudeksi kysymykseksi.
adb shell
ja sitten su
juuriksi tai chmod 777 /data
ja chmod 777 /data/app
sallia DDMS: n luetteloida sisällön. Varmista, että asetat näiden kansioiden käyttöoikeudet takaisin arvoon 771, kun olet ' valmis. Vastaa
Android 4.0.4 (ICS) Xperia -säteelläni ne on tallennettu kansioon /mnt/asec/XXX-1/pkg.apk
. XXX
on sovelluksen Google Play -tunnus.
Esimerkiksi Firefox löytyy osoitteesta /mnt/asec/org.mozilla.firefox-1/pkg.apk
ja Skype löytyy osoitteesta /mnt/asec/com.skype.raider-1/pkg.apk
.
Seurataan zuul ”-kommenttia . Otin nämä kuvakaappaukset puhelimestani vahvistaakseni vastaus.
Firefox
Sekuntikello & Ajastin
Ja nämä ovat puhelimeni yksityiskohdat:
Kommentit
- Onko sinulla virallisia linkkejä tämän perustelemiseksi, jotta voisit antaa lisätietoja muutoksesta?
- ei, minulla ei ole ' linkkiä, enkä voi ottaa kuvakaappauksia juurtumattomasta Xperia Ray: stä. Jos ' käytät sovelluksen, kuten X-plore tai Solid Explorer, voit siirtyä kyseiseen hakemistoon vahvistaaksesi sen.
- @Zuul: Minulla on vielä ' t sai linkkiä, mutta olen ' onnistunut ottamaan kuvakaappauksia puhelimestani perustelemaan vaatimuksen. Ja … jos ' sinulla on linkkejä todistamaan päinvastoin, lähetä se tähän, niin saan myös tietoa.
- Ei linkkejä, joissa mainitaan toisin, kysyin sinulla oli linkki, jonka voin lukea " miksi ", mikä johti heidän päätökseen muuttaa hakemistorakennetta. Myöhemmin tarkastelen ' Googlen ' s dokumentaatiota ja palaan sinuun linkin avulla, jonka voit lisätä vastaukseesi. Kiitos kuvakaappausten ongelmista, anna minulle +1.
- Vaikka se koskee vain ulkoiseen tallennustilaan asennettujen sovellusten salaamatonta kopiota (tarkista
mount
-komento ja ihme:/mnt/asec
käyttää RAM-muistiin luotua väliaikaista tiedostojärjestelmäätmpfs
, joka on käynnistynyt uudelleenkäynnistyksessä yhdessä kaikkien muiden kanssa sovellukset =: – 0)
Vastaa
Minun Kindle Fire -laitteessani monet apkeista, joita en ole Asennetut sovellukseni myymälästä (ulkopuolisista lähteistä tulevat sovellukset, esim. Aptoide jne.) ovat latauskansioon. Muut löydän / system / app -kansiostani.