我尝试使用以下内容从应用中获取AndroidManifest:
aapt dump badging <path-to-apk>
但我一直得到W/asset ( 2644): Asset path /data/app/com.UCMobile.intl-1.apk is neither a directory nor file (type=1).
ERROR: dump failed because assets could not be loaded
我在这里缺少什么? = /
谢谢!
答案 0 :(得分:5)
以下是获取清单文件的分步指南:
apktool.jar
,apktool.bat
apktool.bat
和apktool.jar
cmd.exe
)并切换到该文件夹;验证是否已安装Java环境apktool decode [apk file]
中间结果:资源文件,AndroidManifest.xml
查看this post以获取更多和其他说明。
干杯!
答案 1 :(得分:0)
据我所知,aapt操作机器上的文件而不是移动设备(你的post命令中的apk文件路径表示android设备)。首先将“adb pull”apk文件发送到已知目录,然后检查apk文件。