java如何手动合并所有/res值。xml?
我需要自己构建r.class(通过Aapt.exe)。为此,我必须首先“合并”所有库的所有res文件。例如,appcompat-v7包含以下内容:
res\values\values.xml
res\values-fr\values-fr.xml
而谷歌游戏服务包含以下内容:
res\values\values.xml
res\values-fr\values.xml
所以我手动合并这些文件,如下所示:
res\values\values.xml
res\values-fr\values-fr.xml
res\values-fr\values.xml
但这不起作用,google play服务引发了一个错误:Requesting resource 0x7f05002b failed because it is complex
但是,如果我将appcompat-v7的res\values-fr\values-fr.xml
重命名为res\values-fr\values.xml
,然后再次启动合并过程:
res\values\values.xml
res\values-fr\values.xml
那就是工作
那么,合并所有res-xml的确切规则是什么呢?我不在安卓 studio下,这就是我需要自己合并文件的原因
共 (0) 个答案