1

我正在尝试使用以下内容从应用程序中获取 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

我在这里想念什么?=/

谢谢!

4

2 回答 2

5

这是获取清单文件的分步指南:

  1. 下载apktool.jarapktool.bathttp://ibotpeaches.github.io/Apktool/install/
  2. apktool.bat将两个文件放在一个文件夹中,即apktool.jar
  3. 打开一个dos框(cmd.exe)并切换到该文件夹​​;验证是否安装了 Java 环境
  4. 开始:apktool decode [apk file]

    中间结果:资源文件,AndroidManifest.xml

查看这篇文章以获取更多和替代描述。

干杯!

于 2013-05-11T21:39:22.410 回答
0

我了解 aapt 对机器上的文件而不是移动设备上的文件进行操作(您的 post 命令中的 apk 文件路径表示 android 设备)。首先“adb pull” apk 文件到已知目录,然后检查 apk 文件。

于 2014-04-13T20:40:28.320 回答