繁体   English   中英

Android Studio 3.2.1之后的构建错误

[英]Build errors after Android Studio 3.2.1

我正在建立一个项目。 到现在为止,这个工作还不错,但是升级到Android Studio 3.2.1 ,我将面临以下构建错误。

Manifest merger failed : uses-sdk:minSdkVersion 14 cannot be smaller than version 15 declared in library [com.onesignal:OneSignal:3.10.5] C:\Users\gaura\.gradle\caches\transforms-1\files-1.1\OneSignal-3.10.5.aar\0496400264bec06e5ea525577acb13c2\AndroidManifest.xml as the library might be using APIs not available in 14

Suggestion: use a compatible library with a minSdk of at most 14,
        or increase this project's minSdk version to at least 15,
        or use tools:overrideLibrary="com.onesignal" to force usage (may lead to runtime failures)

我该如何解决。

您应该使用与项目兼容的库吗? 或者,如果您使用的库是开源的,则可以使其兼容。 或增加项目的minsdk。 您是否指定要使用的库?

问题出在您正在使用的库上。 当您的项目设置为api 14的最小值时,它将根据api 15进行编译。如果库中包含在您的项目sdk版本中不可用的api,则minSdkVersion应该始终相等。 您应该将项目minSdkVersion增加到15或找到与minSdkversion 14兼容的库

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM