0

私が開発した自動化ツールの一部であるスクリプトを作成しました。これは、apk を開いてアクティビティを見つけて起動できるようにする必要があります。そうするために私は使用しました:

aapt dump badging x.apk

アプリケーションのアクティビティをダンプする必要があるのはどれですか。持っている場合もあれば、持っていない場合もあります。アプリケーションのアクティビティをダンプして、スクリプトがアクティビティを取得し、adb インストルメンテーションを介してパッケージを起動できるようにする、より信頼性の高い方法はありますか?

4

1 に答える 1

2

使用できます

$ aapt dump --values xmltree <name>.apk AndroidManifest.xml

次に、出力を解析してアクティビティを見つける必要があります。

インストルメンテーションを自動的に実行することを意図している場合は、マニフェストでインストルメンテーションも見つける必要があることに注意してください。

于 2013-05-14T22:43:16.970 に答える