快速获取Android应用包名和Activity名
一、獲取包名
方法1:
先說明一下這里講的方法是通用的,而網上其他方法獲取PackageName不通用(因為他是建立在root的基礎上的,我不敢保證你的設備已經root)。
①在android設備上點擊一下你要測試的應用,然后就不用操作設備了。
②在PC上的命令行輸入:adb?logcat>D:/log.txt?*:I?
在這里的D:/log.txt你可以改成其他的路徑,但是一定要先確保路徑下沒有這個文件,不然的話你以前的文件就被改掉了,一定要小心。
③按下Ctrl+c先停掉(為了避免過多的新信息)。打開剛剛的那個文件D:/log.txt。從文件最下面開始找下面格式的信息
I/ActivityManager(?數字):?Displayed?包名/類名:?+數字ms
例如我的信息如下:
?I/ActivityManager(??272):?Displayed?com.vane/.act.ActLauncher:?+315ms
不過你可能會發現有很多這種格式的信息,到底哪個才是你需要的呢,如果你嚴格按照剛剛的步驟做的話,那么很可能是最下面那條信息,即使不是那么也肯定是最下面幾條信息中的某一條,這需要你根據應用進行辨別。
摘自:http://www.cnblogs.com/vanezkw/archive/2013/05/24/3096815.html
?
方法2:
cmd中進入到aapt所在目錄,輸入
aapt dump badging 包絕對路徑
就可以看到包名和權限等信息了
?
二、獲取Activity名
adb shell dumpsys activity|findstr Focuse
adb shell dumpsys activity top
?
轉載于:https://www.cnblogs.com/songzhenhua/p/9312809.html
總結
以上是生活随笔為你收集整理的快速获取Android应用包名和Activity名的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: sybase 数据库恢复
- 下一篇: android 入门-Android P