android aapt dump resources 无输出
android aapt dump resources no output
当我尝试在 Android Jellybean 和 pre-Jellybean 版本上使用 AAPT 转储 apk 资源时,它工作正常。它显示预期的输出。
aapt dump --values resources /system/framework/framework-res.apk
但是当我尝试 运行 在 KitKat 和更新版本上执行此命令时,它几乎没有输出任何内容。不过,我不太确定 ART 运行time 是否与此有关。
有人知道这可能是什么原因吗?以及如何解决这个问题?
这是我在 Marshmallow Nexus 6 (6.0/MRA58K) 上所做的:
adb pull /system/framework/framework-res.apk
aapt dump --values resources framework-res.apk
它生成了一个 19 MiB 长的资源标识符列表。在 Jelly Bean Nexus S (4.1.2/JZO54K) 上执行相同的命令会产生相同的输出,只是大小减半。
似乎问题出在 android 平台,当 AAPT 在其他 OS 上 运行 时,它工作正常但是当 运行 在内部 [=12] =], 什么都不显示。
在 android studio 中,在最低 SDK 版本和最高 SDK 版本之间保持与您的手机一致 android version.then 清理项目并尝试 运行。
当我尝试在 Android Jellybean 和 pre-Jellybean 版本上使用 AAPT 转储 apk 资源时,它工作正常。它显示预期的输出。
aapt dump --values resources /system/framework/framework-res.apk
但是当我尝试 运行 在 KitKat 和更新版本上执行此命令时,它几乎没有输出任何内容。不过,我不太确定 ART 运行time 是否与此有关。
有人知道这可能是什么原因吗?以及如何解决这个问题?
这是我在 Marshmallow Nexus 6 (6.0/MRA58K) 上所做的:
adb pull /system/framework/framework-res.apk
aapt dump --values resources framework-res.apk
它生成了一个 19 MiB 长的资源标识符列表。在 Jelly Bean Nexus S (4.1.2/JZO54K) 上执行相同的命令会产生相同的输出,只是大小减半。
似乎问题出在 android 平台,当 AAPT 在其他 OS 上 运行 时,它工作正常但是当 运行 在内部 [=12] =], 什么都不显示。
在 android studio 中,在最低 SDK 版本和最高 SDK 版本之间保持与您的手机一致 android version.then 清理项目并尝试 运行。