我是 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
如果我错了,请纠正我,但这是否意味着他们的清单文件中有问题?还是我完全措手不及?如果是这样,有人有关于如何实施它的好例子吗?
Urban Airship SDK 针对需要 Android API 9 的 Google Play Services 构建,而 Urban Airship 则与 6+ 兼容。这就是为什么我们需要覆盖库版本。你使用的 android gradle 插件版本是什么?您需要使用 13.3 或更高版本。看http://tools.android.com/tech-docs/new-build-system http://tools.android.com/tech-docs/new-build-system.
在项目的build.gradle文件中:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.13.+'
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)