獲取apk package name(包名)以及activity name


 

通過adb 查看最上層成activity名字

linux:

adb shell dumpsys activity | grep "mFocusedActivity"

 

windows:

adb shell dumpsys activity | findstr "mFocusedActivity"

adb logcat | findstr ActivityManager

 

通過apktool獲取apk package name(包名)以及startActivity name的問題解決方法:

首先,搭建好環境:

//由於本機已經搭建好jre,jdk7之類的環境,因此沒有太多去考慮這編譯環境的版本是否會影響。

下載apktool:   http://code.google.com/p/Android-apktool/

 

本人window7環境下,下載的是 apktool-install-windows-r05-ibot.tar.bz2 以及 apktool1.5.0.tar.bz2

一、將解壓的三個文件(apktool.jar, aapt.exe,  apktool.bat) 拷貝到c: windows

現在,環境搭建完成。

二、cmd進入命令終端,執行 aapt dump badging  your.apk

就會看到對應的Package名,Activity名。

(注意:your.apk要包含電腦上的完整路徑名,

如 aapt dump badging d:\自行車碼表.apk)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM