Am instalat câteva aplicații Android atât cu comanda adb install MyApplication.apk
, cât și printr-un server web (ca o alternativă la Android Market).
Dar unde în sistemul de fișiere Android de pe telefonul meu este plasat fișierul MyApplication.apk
? Aplicațiile instalate cu adb install
nu sunt plasate în același director cu aplicațiile descărcate de pe piață?
Am găsit câteva aplicații pe /system/app
dar nu le pot recunoaște ca fiind unele descărcate de pe Android Market sau cel pe care l-am instalat cu adb install
.
Unde pe sistem sunt aplicațiile care Am instalat locația?
Telefonul meu nu este înrădăcinat și rulez Nexus One cu Android 2.2.1.
Comentarii
- În legătură: Unde stochează datele aplicațiile Android?
Răspuns
În cazul în care o aplicație este stocată depinde foarte mult de mai multe criterii:
- Aplicațiile de sistem / pre-instalate-bloatware-apps sunt stocate în
/system/app
cu aplicații privilegiate în/system/priv-app
(care sunt montate numai în citire pentru a preveni orice modificare). Puteți găsi și aplicații de sistem în/custpack/app
„s subdirectorie s. - aplicațiile normale din memoria internă merg la
/data/app
- unele aplicații (criptate pe stocarea internă?) merg la
/data/app-private
- Aplicațiile stocate pe memoria externă merg într-un container criptat din
/mnt/sdcard/.android_secure
. Deoarece la execuție Android are nevoie ca acestea să fie decriptate, le va decripta și va stoca o copie decriptată petmpfs
(deci a pornit la o repornire) în/mnt/asec
(nu puteți căuta pur și simplu în/mnt/sdcard/.android_secure
direct de pe dispozitiv; dar dacă utilizați un cititor de carduri și atașați cardul la computer, veți vedea fișierele de acolo au extensia.asec
în loc de.apk
– de la care veți obține conexiunea cu numele/mnt/asec
). - datele aplicațiilor sunt stocate sub
/data/data/<package_name>
(stocare internă) sau pe spațiu de stocare extern, dacă dezvoltatorul rămâne la regulile , sub/mnt/sdcard/Android/data/<package_name>
.
Comentarii
- Este acest răspuns la fel de valabil pentru KitKat, Lollipop și Marshmallow?
- @Izzy trebuie să mă întreb ce vor crede arheologii de pe internet despre acest comentariu peste 100 de ani ..
- @geotheory s-ar putea crede că suntem plătiți în dulciuri 🙂
- Da, acest lucru pare să rămână valabil pe Marshmallow.
- Android mai vechi de K (exclusiv) nu are
/system/priv-app
. În schimb, totul merge la/system/app
.
Răspuns
Sunt stocat în /data/app/
dar dacă telefonul dvs. nu este înrădăcinat, tot ce veți vedea este un folder gol.
Comentarii
- My Droid Bionic este înrădăcinat, dar folderul de date se afișează încă gol în DDMS!
- @IgorG. ' nu am folosit niciodată DDMS și abia am experiență cu eclipsa, așa că nu ' cred că pot ajuta. ' aș pune această întrebare ca o întrebare nouă.
- Dacă ' utilizați DDMS, nu este interogare dispozitivul ca utilizator ' root ' ar face ca folderul / data să fie gol. Puteți folosi
adb shell
și apoisu
pentru a rădăcina sauchmod 777 /data
șichmod 777 /data/app
pentru a permite DDMS să listeze conținutul. Asigurați-vă că setați permisiunile acestor foldere la 771 când ' ați terminat.
Răspundeți
Pe Android 4.0.4 (ICS) Xperia ray, acestea sunt stocate în /mnt/asec/XXX-1/pkg.apk
. XXX
este ID-ul Google Play al aplicației.
De exemplu, Firefox se găsește la /mnt/asec/org.mozilla.firefox-1/pkg.apk
și Skype se găsește la /mnt/asec/com.skype.raider-1/pkg.apk
.
În urma comentariului zuul am luat aceste capturi de ecran de pe telefon pentru a confirma Răspuns.
Firefox
Cronometru & Temporizator invers
Și acestea sunt detaliile telefonului meu:
Comentarii
- Aveți vreun link oficial care să justifice acest lucru, pentru a oferi mai multe informații despre această modificare?
- nu, nu ' nu am niciun link și nu pot face capturi de ecran pe Xperia Ray neînrădăcinată. Dacă ' re folosești un aplicație cum ar fi X-plore sau Solid Explorer, puteți naviga la acel director pentru a-l verifica.
- @Zuul: încă nu am ' nu am primit niciun link, dar ' am reușit să fac capturi de ecran de pe telefonul meu pentru a justifica revendicarea. Și … dacă ' aveți vreun link care să demonstreze contrariul, postați-l aici, așa că voi fi informat și eu.
- Nu există linkuri care să menționeze altfel, am întrebat dacă ați avut vreun link pentru a citi despre " de ce " care au condus la decizia lor cu privire la modificarea structurii directorului. Mai târziu, voi ' voi examina documentația Google ' și vă voi întoarce cu linkul pentru a vă plasa răspunsul. Vă mulțumim pentru probleme cu capturile de ecran, +1 de la mine.
- Deși se aplică doar copiei descriptate a aplicațiilor instalate pe spațiul de stocare extern (verificați cu
mount
comandă și minune:/mnt/asec
foloseștetmpfs
, un sistem de fișiere temporar creat în RAM – și astfel repornit, împreună cu toate aplicațiile =: – 0)
Răspuns
Pe Kindle Fire, multe dintre aplicațiile pe care nu le am instalate din magazinul meu de aplicații (apk-uri din surse externe, de exemplu: Aptoide etc.) sunt în folderul meu de descărcări. Celelalte le găsesc în folderul / system / app.