特定の.apkファイルのすべてのアクティビティをシェルから一覧表示する方法はありますか?私はthis postを見つけましたが、apk内のすべてのアクティビティをリストする方法を説明していますが、シェル用ではありません。シェルからAPK内のすべてのアクティビティを一覧表示する
24
A
答えて
44
あなたは自分のマシンにAPKファイルを引き出すことができれば、あなたはAndroid SDK
aapt dump xmltree <apk-file> AndroidManifest.xml
にAAPTコマンドを使用できる形式は、最初は少しややこしいですが、すべての情報があります。
+5
'' aapt'バイナリは ' '
+1
ビルドツールに移動したようです\
1
@Albinのソリューションは、すべての要素をAndroidManifest.xml
に出力します。出力をフィルタリングする必要があります。ここでは質問が尋ねるように、別の解決策が印刷活動だけです。
aapt list -a /path/to/the/apk | sed -n '/ activity /{:loop n;s/^.*android:name.*="\([^"]\{1,\}\)".*/\1/;T loop;p;t}'
関連する問題
- 1. FAT:ディレクトリ内のすべてのファイルを一覧表示する
- 2. TCL内のすべてのソースファイルを一覧表示するコマンド
- 3. リポジトリ内のすべての問題を一覧表示する
- 4. ステート内のすべてのステートを一覧表示する
- 5. ディレクトリ内のすべてのファイルを一覧表示するPython
- 6. セット内のすべてのアイデンティティを一覧表示するJSON
- 7. ディレクトリ内のすべてのフォルダを一覧表示する(PHP)
- 8. フォトライブラリ内のすべてのgifファイルを一覧表示する
- 9. スキーム:スコープ内のすべてのバインディングを一覧表示する
- 10. ワニスキャッシュ内のすべてのURLを一覧表示する
- 11. トピックブランチ内のすべてのコミットを一覧表示する
- 12. C#:アセンブリ内のすべてのクラスを一覧表示する
- 13. BigQueryプロジェクト内のすべてのデータセットを一覧表示する
- 14. ブック内のすべてのVLookupを一覧表示します
- 15. リソースディレクトリJerseyサーブレット内のすべてのファイルを一覧表示
- 16. rtmfpグループ内のすべてのpeerIDを一覧表示
- 17. ディレクトリ内のすべてのフォルダを一覧表示し、
- 18. ディレクトリ内のすべてのフォルダを一覧表示
- 19. データベース内のすべてのテーブルを一覧表示
- 20. Ghost.py webscrapingページ内のすべての要素を一覧表示
- 21. あるクラスのすべてのサブクラスを一覧表示する
- 22. Facebook内の国のすべての都市を一覧表示するFQL
- 23. ソリューション内のすべてのプロジェクトの出力タイプを一覧表示する
- 24. 端末のフォアグラウンドプロセスグループ内のすべてのプロセスを一覧表示するBashスクリプト
- 25. ADのLDAP - グループ内のすべてのユーザーを一覧表示する方法
- 26. Eclipseエディタ内のインスタンスのすべてのパブリックメソッドを一覧表示する
- 27. パッケージ内のアクティビティ一覧
- 28. ネットワーク内のすべてのMSSQLサーバーを一覧表示するVB.NET
- 29. フォルダ内のすべての埋め込みリソースを一覧表示する
- 30. SVN内のすべてのブランチを一覧表示する方法
デバイスやコンピュータでこれを行っていますか? – Otra
私はエミュレータに接続するためにadbシェルを使用しています(ただし、デバイス上のシェルをadbできるのはうれしいでしょう) – amccormack
aaptコマンドはこれを行うことができます。私の投稿を見てください:http://stackoverflow.com/questions/5728903/reading-activity-names-from-apk-file-in-android – Albin