无法使用aapt2编译XML文件-“无效的文件路径”

时间:2019-03-07 13:18:02

标签: android xml compilation

我阅读了有关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。

1 个答案:

答案 0 :(得分:1)

我只需要使用资源文件夹中的文件,因为它仅支持资源文件:

https://developer.android.com/guide/topics/resources/available-resources

AndroidManifest.xml不被视为资源。