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

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 tiedostoon tmpfs (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.

  • Jos ' käytät DDMS: ää, se ei kysele. laite ' root ' -käyttäjänä, joten / data -kansio on tyhjä. Voit joko käyttää 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

    Firefox

    Sekuntikello & Ajastin

    Sekuntikello

    Ja nämä ovat puhelimeni yksityiskohdat:

    Omat Xperia Ray -tiedot

    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.

    Vastaa

    Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *