Javaで自分で作成したAndroidアプリを携帯電話にインストールしました。アプリはデバイスに正常にインストールされましたが、インストールされたパッケージを見つけることができません。
インストールされたアプリケーションのパスを見つける方法は?
Javaで自分で作成したAndroidアプリを携帯電話にインストールしました。アプリはデバイスに正常にインストールされましたが、インストールされたパッケージを見つけることができません。
インストールされたアプリケーションのパスを見つける方法は?
アプリケーション フォルダは次の場所にあります。
/data/data/"your package name"
エミュレーターの DDMS を使用して、このフォルダーにアクセスできます。ルート化されたデバイスを持っていない限り、実際のデバイスでこの場所にアクセスすることはできません。
デバイスまたはエミュレーターにインストールされたアプリケーションは、次の場所にインストールされます。
/data/data/APP_PACKAGE_NAME
APK 自体は/data/app/
フォルダーに配置されます。
ただし、これらのパスはシステム パーティションにあり、それらにアクセスするには root が必要です。これはデバイス用です。エミュレーターでは、 [ファイル エクスプローラー] タブの logcat (DDMS) で確認できます。
ちなみに、属性のManifest.XML
下に定義されているパッケージ名のみが表示されます。package="APP_PACKAGE_NAME"
Eclipse のプロジェクトで作成したその他のパッケージは、ここには表示されません。
/data/data/"your app package name "
ただし、ルート化されたデバイスを持っていない限り、それを読むことはできません