在Android Studio中导入Urban Airship会产生编译问题吗?
作者:互联网
我是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服务构建,而Urban Airship则与6兼容.这就是我们需要覆盖库版本的原因.你使用什么android gradle插件版本?您需要使用13.3或更高版本.见http://tools.android.com/tech-docs/new-build-system.
在项目build.gradle文件中:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.13.+'
}
}
标签:android,android-studio,android-manifest,urbanairship-com,aar 来源: https://codeday.me/bug/20190528/1172320.html