Android 4.0.3を使用していますが、一部のアプリのパッケージ名が見つかりません。思い出すと、以前はアプリケーションに行き、そこで見ることができました。
だから、どのようにいくつかのアプリの完全なパッケージ名を見ることができますか?たとえば、アプリの名前は「Test」で、そのパッケージを確認する必要がありますcom.test.mytest
。
Android 4.0.3を使用していますが、一部のアプリのパッケージ名が見つかりません。思い出すと、以前はアプリケーションに行き、そこで見ることができました。
だから、どのようにいくつかのアプリの完全なパッケージ名を見ることができますか?たとえば、アプリの名前は「Test」で、そのパッケージを確認する必要がありますcom.test.mytest
。
回答:
コマンドラインの使用に慣れている場合、私が気に入っているソリューションはAndroidのpmコマンドです。次のようにadbを使用して簡単に呼び出すことができます。
$ adb shell "pm list packages -f test"
package:/system/app/AutomationTest_JBUP.apk=com.sec.android.app.DataCreate
package:/system/app/BluetoothTest.apk=com.sec.android.app.bluetoothtest
test
お探しのパッケージに置き換えてください。
pmには、目的に応じて役立つさまざまなオプションがあります。
usage: pm list packages [-f] [-d] [-e] [-s] [-3] [-i] [-u] [FILTER]
pm list packages: prints all packages, optionally only
those whose package name contains the text in FILTER. Options:
-f: see their associated file.
-d: filter to only show disbled packages.
-e: filter to only show enabled packages.
-s: filter to only show system packages.
-3: filter to only show third party packages.
-i: see the installer for the packages.
-u: also include uninstalled packages.
grep
、パッケージ名の一部がわかっている場合に使用できます。
"
、一重引用符ではなく二重引用符を使用します'
。このように:adb shell "pm list packages -f test"
または、奇妙なエラーが発生します。
Google Playストアからどこかでアプリを共有し(アプリのページの[共有]ボタンをクリックして)、共有された価値を確認します。
https://play.google.com/store/apps/details?id=com.my.packagenameのようなものが表示され ます。
(Google Playで見つけられない場合:アプリアイコンを長押しして[アプリケーション情報]を押します。Androidページの下部に移動し、[ストア内のアプリの詳細]をクリックします)
最良の方法はAPKエクストラクターを使用することです。実際にAPKを抽出する必要はありません。このアプリには、インストールされている各アプリの修飾名が表示されます。これはすべてのアプリをカバーするはずです。
何らかの理由でアプリが見つからない場合は、SDカードを確認してください。運がよければ、アプリはデータや設定を、アプリの修飾名がパス内のどこかにあるフォルダーに保存します/mnt/sdcard/Android/data/net.sylark.apkextractor
。
LogCatを調べることができます。LogCatを開きます(Eclipseで、またはデバイスがPCに接続されている場合はcmdラインで、またはLogCatを表示できるアプリを使用してモバイル自体で)。LogCatが使用可能になったら、アプリを起動します- 「ActivityManager」に対応するログには、開始されたアクティビティが表示されます。通常は次の形式になります"Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER]..."
。どのような技術的アプローチであっても、これは-私見-インストールされたアプリの起動アクティビティに関する知識を得るための最良の方法です。
現在、多くのアプリは、インストールされたアプリのパッケージ名を表示できます。たとえば、Elixir 2(アプリケーションオプションを参照)、マイアプリリスト、アプリケーション情報などがPlayストアにあります。
私が使用するもののスクリーンショット: