我需要在APK文件中提取应用程序图标。 我正在使用aapt来了解APK文件中的图标位置。 我正在运行 aapt dump badging com.example.app.apk : 这个命令让我回复:
(...)
application-icon-120:'res/drawable-anydpi-v26/ic_launcher.xml'
application-icon-160:'res/drawable-anydpi-v26/ic_launcher.xml'
application-icon-240:'res/drawable-anydpi-v26/ic_launcher.xml'
application-icon-320:'res/drawable-anydpi-v26/ic_launcher.xml'
application-icon-480:'res/drawable-anydpi-v26/ic_launcher.xml'
application-icon-640:'res/drawable-anydpi-v26/ic_launcher.xml'
application-icon-65534:'res/drawable-anydpi-v26/ic_launcher.xml'
(...)
但正如您所看到的那样,它会返回XML文件的位置,该文件在某种程度上是加密的。我知道这个XML文件有PNG文件图标的真实路径,但我不知道如何获得该真实路径(或者我如何解密XML然后解析它)。
有没有办法在一个带有指向其他位置的XML的APK文件中获取应用程序图标的真实路径?
谢谢!
答案 0 :(得分:1)
答案 1 :(得分:0)
尝试使用7-zip解压缩您的apk文件,您将获得res foulder