2017-01-25 64 views
0

我正在使用gradle系统来构建Android应用程序。 我有一些库在资源清单中引用像@ strings/app_name这样的资源。当试图建立gradle不能找到那些资源时。这不知怎的因为我认为主要资源文件是在最后生成的,尚未有剂量存在。但是我可以确定@ strings/app_name会在那里。 如何辨别gradle?不,我基本上只需要忽略那个错误?Gradle Android库无法找到主项目的资源

回答

0

你有资源中的字符串吗?

检查在:资源 - >数值 - >strings.xml

即使你不使用它,它应该有!

+0

主项目有它,但库里没有这样的文件。顺便说一句,我忘了提到这不是一个普通的android项目,而是一个从unity3d导出的项目。 – Eric

+0

好吧在库中你不需要它。我不在自己的图书馆中使用它。 尝试从你的库的清单文件中删除,并尝试从“构建”选项卡“清理/重建” – Muddz

+0

我想我不应该那样做。在libarys清单是像广播接收机和意向过滤器声明的东西。删除该清单会破坏该项目。我认为如果在合并资源之后有办法处理清单,它可能会起作用,但我对于gradle的了解不够。 – Eric