【问题标题】:minSdkVersion 8 cannot be smaller than version 9 declared in library - post AdMobminSdkVersion 8 不能小于库中声明的版本 9 - 发布 AdMob
【发布时间】:2016-03-15 13:40:39
【问题描述】:

我还添加了在我的项目中使用 Android Studio 输入 admob 类的功能。:

问题是,自从我添加了这个选项,我陷入了冲突 sdk credo..non are very easy Android sorry.

我该如何解决这个问题?然后我应该打开一个插页式横幅:

InterstitialAd interstitialAd ;

清单:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.mygame.game.android"
android:versionCode="1"
android:versionName="1" >

<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="22" />
<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/GdxTheme" >
    <activity
        android:name="com.mygame.game.android.AndroidLauncher"
        android:label="@string/app_name" 
        android:screenOrientation="landscape"
        android:configChanges="keyboard|keyboardHidden|orientation|screenSize">

        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
</application>

错误:

Error:(7, 5) uses-sdk:minSdkVersion 8 不能小于版本 9 在库 C:\Users\myuser\Documents\my 中声明 game\android\build\intermediates\exploded-aar\com.google.android.gms\play-services-ads\8.4.0\AndroidManifest.xml

错误:任务 ':android:processDebugManifest' 执行失败。

清单合并失败:uses-sdk:minSdkVersion 8 不能小于库中声明的版本 9 C:\Users\myuser\Documents\mygame\android\build\intermediates\exploded-aar\com.google.android.gms\play-services-ads\8.4.0\AndroidManifest.xml 建议:使用 tools:overrideLibrary="com.google.android.gms.ads" 来 强制使用

怎么解决???

【问题讨论】:

  • 尝试打开您的 SDK 管理器并检查您是否下载了 Android API 级别低于 9 的库。除非您手动添加它们,否则您可能不会下载。
  • 尝试将&lt;uses-sdk android:minSdkVersion="8"更改为&lt;uses-sdk android:minSdkVersion="9"

标签: android android-studio libgdx admob google-play-services


【解决方案1】:

此错误告诉您play-services-ads 库(又名 AdMob)支持的最低 SDK 为 9,但您的应用程序试图声明最低 SDK 为 8。

由于该库仅支持回溯到版本 9,因此您的应用程序无法支持比该版本更早的任何内容。

怎么解决???

要么停止支持 Android 版本 8 (which currently accounts for just .1% of users globally),要么移除广告库。

【讨论】:

    猜你喜欢
    • 2018-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-14
    相关资源
    最近更新 更多