【发布时间】:2016-01-04 08:18:38
【问题描述】:
我在 Android Manifest 中有这个:
<application
android:label="@string/app_name"
...
</application>
在strings.xml:
<string name="app_name">My App Name</string>
一切正常。现在,我的问题是我正在使用aar 依赖项,其strings.xml 文件也包含一个名为app_name 的项目。
<string name="app_name">My Library Name</string>
而我的项目正在使用第二个。
我该如何解决这个冲突?
【问题讨论】:
-
我认为唯一的解决方案是使用不同的名称
-
stackoverflow.com/a/29829883 如果您的 aar 文件是您自己的项目之一,您可以排除它,或者(在我看来更好)重命名所有资源以具有前缀,例如“lib_
_ " -
你使用的第一个名字不同......