adb install MyApplication.apk
コマンドとウェブサーバーの両方を使用して(の代わりに)いくつかのAndroidアプリケーションをインストールしましたAndroidマーケット)。
しかし、私の携帯電話のAndroidファイルシステムのどこにMyApplication.apk
ファイルが配置されていますか? adb install
でインストールされたアプリケーションは、マーケットからダウンロードしたアプリケーションと同じディレクトリに配置されていませんか?
/system/app
しかし、Androidマーケットからダウンロードしたもの、またはadb install
でインストールしたものとして認識できません。
システムのどこにアプリケーションがありますか
電話がルート化されておらず、Android2.2.1でNexusOneを実行しています。
コメント
- 関連: Androidアプリはどこにデータを保存しますか?
回答
アプリが保存される場所は、いくつかの基準によって異なります。
- システムアプリ/プリインストール-bloatware-appsは
/system/priv-app
に特権アプリがあります(変更を防ぐために読み取り専用でマウントされています)。/custpack/app
のサブディレクトリs。 - 内部メモリ内の通常のアプリは
/data/app
- 一部のアプリ(内部ストレージで暗号化されていますか?)は
/data/app-private
- 外部メモリに保存されているアプリは、
/mnt/sdcard/.android_secure
の暗号化されたコンテナに移動します。実行時にAndroidはそれらを復号化する必要があるため、それらを復号化し、復号化されたコピーをtmpfs
(つまり、再起動時に)の
(デバイスから直接/mnt/sdcard/.android_secure
を調べることはできませんが、カードリーダーを使用してカードをPCに接続すると、そこにあるファイルの拡張子は、.apk
ではなく.asec
です。そこから)。 - アプリのデータは
/data/data/<package_name>
(内部ストレージ)の下に保存されるか、開発者がルール、/mnt/sdcard/Android/data/<package_name>
の下。
コメント
- この回答はKitKat、Lollipop、Marshmallowにも同様に有効ですか?
- @Izzyは、初期のウェブ考古学者が100年後にそのコメントについてどう思うか疑問に思います。
- @geotheory彼らは私たちがお菓子で支払われると思うかもしれません:)
- うん、これはマシュマロでも有効なようです。
- K(排他的)より古いAndroidには。代わりに、すべてが
/system/app
に送られます。
回答
/data/app/
に保存されますが、スマートフォンがルート化されていない限り、表示されるのは空のフォルダーだけです。
コメント
- Droid Bionicはルート化されていますが、DDMSでデータフォルダーが空のまま表示されています!
- @IgorG。 ' DDMSを使用したことがなく、Eclipseの経験がほとんどないため、'お役に立てないと思います。 'これを新しい質問として質問します。
- DDMSを使用している場合は、クエリを実行していません。' ' root 'ユーザーとしてのデバイスは、/ dataフォルダーが空になるようにします。
adb shell
を使用してからsu
を使用してルート化するか、chmod 777 /data
とchmod 777 /data/app
は、DDMSがコンテンツを一覧表示できるようにします。 '完了したら、これらのフォルダの権限を771に戻すようにしてください。
回答
Android 4.0.4(ICS)Xperia rayでは、/mnt/asec/XXX-1/pkg.apk
に保存されます。 XXX
はアプリケーションのGooglePlay IDです。
たとえば、Firefoxは/mnt/asec/org.mozilla.firefox-1/pkg.apk
にあり、Skypeは/mnt/asec/com.skype.raider-1/pkg.apk
。
zuulのコメントに続いてこれらのスクリーンショットを携帯電話から撮って確認しました回答。
Firefox
ストップウォッチ&カウントダウンタイマー
これが私の携帯電話の詳細です:
コメント
- この変更に関する詳細情報を提供するために、これを実証するための公式リンクはありますか?
- いいえ、'リンクがなく、ルート化されていないXperiaRayでスクリーンショットを撮ることができません。'を使用している場合X-ploreやSolidExplorerなどのアプリでは、そのディレクトリに移動して確認できます。
- @Zuul:まだ'リンクはありませんが、'携帯電話からスクリーンショットを撮って、申し立てを 立証 することができました。そして… 'そうでないことを証明するリンクがある場合は、ここに投稿してください。そうすれば、私も通知を受けます。
- 他に言及しているリンクはありません。 "理由"について読むためのリンクがあり、ディレクトリ構造の変更を決定しました。後で、' Googleの'のドキュメントを調べて、回答に配置するためのリンクを返信します。スクリーンショットに問題が発生しました。+ 1してください。
- 外部ストレージにインストールされているアプリの復号化されたコピーにのみ適用されます(
mount
コマンドと不思議:/mnt/asec
はRAMに作成された一時ファイルシステムであるtmpfs
を使用しているため、すべてと一緒に再起動しますアプリ=:-0)
回答
Kindle Fireでは、まだ持っていないapkの多くがアプリストアからインストールされたもの(外部ソースからのapk、例:Aptoideなど)はダウンロードフォルダーにあります。その他は/ system / appフォルダーにあります。