开发者

List all activities within an APK from the shell

Is there a way to list all the activities of a particular .apk 开发者_运维问答file from the shell? I found this post which describes how to list all the activities in an apk but it is not for the shell.


If you can pull out the apk file to your own machine, you can use the aapt command in the Android SDK

aapt dump xmltree <apk-file> AndroidManifest.xml

The format is a bit perplexing at first, but all the info is there.


The solution from @Albin will print all the elements in AndroidManifest.xml, we need to filter the output. Here is another solution only print activities as the question ask.

aapt list -a /path/to/the/apk | sed -n '/ activity /{:loop n;s/^.*android:name.*="\([^"]\{1,\}\)".*/\1/;T loop;p;t}'
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜