【发布时间】: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 的库。除非您手动添加它们,否则您可能不会下载。
-
尝试将
<uses-sdk android:minSdkVersion="8"更改为<uses-sdk android:minSdkVersion="9"
标签: android android-studio libgdx admob google-play-services