【发布时间】:2015-01-06 19:42:06
【问题描述】:
我是 Android Studio 的新手,我想在我的一个项目中实现 Urban Airship。我使用 .aar 文件在他们的网站上按照示例进行操作,但最终收到此错误。
Error: [/Users/AndroidstudioProjects/MyApplication/app/build/intermediates/exploded-aar/com.urbanairship/urbanairship-lib/5.1.0/AndroidManifest.xml:8]
Invalid instruction 'overrideLibrary', valid instructions are : REMOVE,REPLACE,STRICT
如果我错了,请纠正我,但这是否意味着他们的清单文件中有问题?还是我完全出局了?如果是这样,有没有人有一个很好的例子来说明如何实现它?
【问题讨论】:
-
可能,安卓版本变化太快了。尝试使用 REPLACE 选项?我确信代码本身可能没问题。
-
是的,但是此日志中提到的文件是 urbanairship-lib 的一部分,而不是我的清单。对 /build/ 下的文件进行更改会在下一次构建时被覆盖,对吗?
-
啊,是的,在这种情况下,您可能只能向他们提交票证或获取源代码并自己编译
-
给他们发了一张票。对于应该开箱即用的东西,重新编译代码感觉没有必要。我想这是他们支持的唯一解决方案并没有给我更好的选择。还是谢谢!
-
我也有同样的问题。他们回复你的票了吗?
标签: android android-studio android-manifest urbanairship.com aar