java - 使用-sdk :minSdkVersion 9 cannot be smaller than version 14

标签 java android android-studio android-manifest

enter image description here

错误:任务“:baseGameUtils:processDebugAndroidTestManifest”执行失败。

Manifest merger failed : uses-sdk:minSdkVersion 9 cannot be smaller than version 14 declared in library [com.google.android.gms:play-services-ads:11.0.4] C:\Users\nekos.android\build-cache\ac3e2c727e192cdc9e7fe0403f8315232b0e8024\output\AndroidManifest.xml Suggestion: use tools:overrideLibrary="com.google.android.gms.ads.impl" to force usage

最佳答案

从 Google Play Services 10.2 开始,Google Play 服务不支持 Android APi 2.3x (Gingerbread),这是 documentation :

Google Play services 10.2.x is the first release that no longer includes full support for Android version 2.3.x (Gingerbread). Apps developed using SDK release 10.2.x and later require a minimum Android API level of 14 and cannot be installed on devices running an API level below 14.

如果您碰巧使用支持库,请注意版本 26 也需要最低 api 级别 14。

关于java - 使用-sdk :minSdkVersion 9 cannot be smaller than version 14,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45683103/

相关文章:

android - registerReceiver 中需要表达式 - Android Studio

Java JFrame 布局

android - 如何逐渐隐藏 Recyclerview 滚动条上的项目

java - 实体 JPA 中的 session 范围属性

java - 单击按钮时如何在 TextView 中显示 ArrayList?

java - readLine()怎么会出现空指针异常呢?

java - onbindViewHolder 不接受 View 持有者变量

android - 自动生成 Android UI 测试脚本

java - 这是 UriBuilder 的预期行为吗?

java - Spring Boot - 如何设置 PostgreSQL 的默认模式?