Zainstalowałem kilka aplikacji na Androida zarówno za pomocą adb install MyApplication.apk
polecenia, jak i za pośrednictwem serwera internetowego (jak alternatywa dla Android Market).
Ale gdzie w systemie plików Android na moim telefonie MyApplication.apk
plik jest umieszczony? Czy aplikacje są instalowane, ale adb install
nie znajdują się w tym samym katalogu, co aplikacje pobrane z usługi Market?
Znalazłem kilka aplikacji, /system/app
ale nie mogę ich rozpoznać jako pobranych z Android Market lub tej, w której zainstalowałem adb install
.
Gdzie w systemie znajdują się aplikacje, które zainstalowałem?
Mój telefon nie jest zrootowany i korzystam z Nexusa One z Androidem 2.2.1.
applications
files
shell
adb
Jonas
źródło
źródło
Są one przechowywane,
/data/app/
ale chyba że Twój telefon jest zrootowany, zobaczysz tylko pusty folder.źródło
adb shell
, a następniesu
do korzenia, czychmod 777 /data
ichmod 777 /data/app
w celu umożliwienia DDMS notować zawartość. Po zakończeniu upewnij się, że ustawiłeś uprawnienia tych folderów z powrotem na 771.Na moim telefonie Xperia Ray z systemem Android 4.0.4 (ICS) są one przechowywane
/mnt/asec/XXX-1/pkg.apk
.XXX
to identyfikator Google Play aplikacji.Na przykład Firefox znajduje się pod adresem,
/mnt/asec/org.mozilla.firefox-1/pkg.apk
a Skype znajduje się pod adresem/mnt/asec/com.skype.raider-1/pkg.apk
.Po komentarzu zuula wziąłem zrzuty ekranu z telefonu, aby potwierdzić odpowiedź.
Firefox
Stoper i minutnik
A to są dane mojego telefonu:
źródło
mount
polecenia i zastanawiam się:/mnt/asec
używatmpfs
, tymczasowy system plików utworzony w pamięci RAM - i dlatego zrestartował się wraz ze wszystkimi aplikacjami =: - 0)W moim Kindle Fire wiele apków, których nie zainstalowałem w moim sklepie z aplikacjami (apki ze źródeł zewnętrznych, np .: Aptoide itp.) Znajdują się w folderze moich pobrań. Pozostałe znajduję w folderze / system / app.
źródło