adb install MyApplication.apkコマンドとウェブサーバーの両方を使用して(の代わりに)いくつかのAndroidアプリケーションをインストールしましたAndroidマーケット)。

しかし、私の携帯電話のAndroidファイルシステムのどこにMyApplication.apkファイルが配置されていますか? adb installでインストールされたアプリケーションは、マーケットからダウンロードしたアプリケーションと同じディレクトリに配置されていませんか?

/system/appしかし、Androidマーケットからダウンロードしたもの、またはadb installでインストールしたものとして認識できません。

システムのどこにアプリケーションがありますか

電話がルート化されておらず、Android2.2.1でNexusOneを実行しています。

コメント

回答

アプリが保存される場所は、いくつかの基準によって異なります。

  • システムアプリ/プリインストール-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 /datachmod 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

Firefox

ストップウォッチ&カウントダウンタイマー

ストップウォッチ

これが私の携帯電話の詳細です:

私のXperiaRayの詳細

コメント

  • この変更に関する詳細情報を提供するために、これを実証するための公式リンクはありますか?
  • いいえ、'リンクがなく、ルート化されていないXperiaRayでスクリーンショットを撮ることができません。'を使用している場合X-ploreやSolidExplorerなどのアプリでは、そのディレクトリに移動して確認できます。
  • @Zuul:まだ'リンクはありませんが、'携帯電話からスクリーンショットを撮って、申し立てを 立証 することができました。そして… 'そうでないことを証明するリンクがある場合は、ここに投稿してください。そうすれば、私も通知を受けます。
  • 他に言及しているリンクはありません。 "理由"について読むためのリンクがあり、ディレクトリ構造の変更を決定しました。後で、' Googleの'のドキュメントを調べて、回答に配置するためのリンクを返信します。スクリーンショットに問題が発生しました。+ 1してください。
  • 外部ストレージにインストールされているアプリの復号化されたコピーにのみ適用されます(mountコマンドと不思議:/mnt/asecはRAMに作成された一時ファイルシステムであるtmpfsを使用しているため、すべてと一緒に再起動しますアプリ=:-0)

回答

Kindle Fireでは、まだ持っていないapkの多くがアプリストアからインストールされたもの(外部ソースからのapk、例:Aptoideなど)はダウンロードフォルダーにあります。その他は/ system / appフォルダーにあります。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です