0
我正在使用gradle系统来构建Android应用程序。 我有一些库在资源清单中引用像@ strings/app_name这样的资源。当试图建立gradle不能找到那些资源时。这不知怎的因为我认为主要资源文件是在最后生成的,尚未有剂量存在。但是我可以确定@ strings/app_name会在那里。 如何辨别gradle?不,我基本上只需要忽略那个错误?Gradle Android库无法找到主项目的资源
我正在使用gradle系统来构建Android应用程序。 我有一些库在资源清单中引用像@ strings/app_name这样的资源。当试图建立gradle不能找到那些资源时。这不知怎的因为我认为主要资源文件是在最后生成的,尚未有剂量存在。但是我可以确定@ strings/app_name会在那里。 如何辨别gradle?不,我基本上只需要忽略那个错误?Gradle Android库无法找到主项目的资源
你有资源中的字符串吗?
检查在:资源 - >数值 - >strings.xml
即使你不使用它,它应该有!
主项目有它,但库里没有这样的文件。顺便说一句,我忘了提到这不是一个普通的android项目,而是一个从unity3d导出的项目。 – Eric
好吧在库中你不需要它。我不在自己的图书馆中使用它。 尝试从你的库的清单文件中删除,并尝试从“构建”选项卡“清理/重建” – Muddz
我想我不应该那样做。在libarys清单是像广播接收机和意向过滤器声明的东西。删除该清单会破坏该项目。我认为如果在合并资源之后有办法处理清单,它可能会起作用,但我对于gradle的了解不够。 – Eric