一:前言
之所以提出這個問題,只因為我們經常需要使用包名作為參數使用,但是我們一般只有apk文件;
查閱一些博客,就目前自己的環境,覺得最好用的是自帶的AAPT工具;
二:了解AAPT
AAPT:android asset packaging tool ,在SDK的build-tools目錄下,該工具可以查看、創建、更新ZIP格式的文檔附件(zip、jar、apk)
三:使用AAPT查看包名
命令: aapt dump badging (file_path.apk)
1:找到自己的aapt目錄位置:

2:doc下切換到aapt目錄下,執行命令

包名
activity
四:AAPT工具的其他使用方法
1)aapt l[ist][-v][-a] file.{zip,jar,apk} 列出壓縮文件的目錄
-v: 以table的形式輸出;
-a:詳細輸出文件的所有內容
2)aapt dump permissions <file_path.apk>: 查看權限
效果圖:

3)aapt dump resources <file_path.apk> :查看資源列表
一般會輸出很多的信息,建議重定向到文件查看:aapt dump resources <file_path.apk> > sodino.txt
4)aapt dump configurations <file_path.apk> :查看apk配置信息
學習博文地址:http://blog.csdn.net/g19920917/article/details/20244937
