我阅读了有关aapt2
here使用的文档。特别是Compile
部分。
我从某个应用程序中反编译了AndroidManifest.xml
文件(带有apktool
),现在我想重新编译它。
当我使用aapt2
这样做时:
C:\Users\myuser\AppData\Local\Android\Sdk\build-tools\26.0.2\aapt2.exe compile C:\tmp\AndroidManifest.xml -o c:\tmp\compiled_folder
失败,并显示以下错误:
错误:无效的文件路径'C:\ tmp \ AndroidManifest.xml'。
为什么它告诉我文件是invalid
?这是一个常规的XMLfile。
答案 0 :(得分:1)
我只需要使用资源文件夹中的文件,因为它仅支持资源文件:
https://developer.android.com/guide/topics/resources/available-resources
AndroidManifest.xml
不被视为资源。