在 Android Studio 中导入 Urban Airship 会出现编译问题吗?

2024-01-07

我是 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(使用前将#替换为@)

在 Android Studio 中导入 Urban Airship 会出现编译问题吗? 的相关文章

随机推荐