2015-08-28 35 views
0

所以我在Android Studio上創建了一個應用程序,我試圖將AdMob植入到我的應用程序中。完成之後,我收到錯誤Error-SDK V3不能小於庫中定義的SDKv4。 這裏是我的build.gradleError-SDK V3不能小於庫中定義的SDKv4

apply plugin: 'com.android.application' 
    android { 
    compileSdkVersion 21 
    buildToolsVersion "22.0.1" 

    defaultConfig { 
     applicationId "ru.o2genum.coregame" 
     minSdkVersion 3 
     targetSdkVersion 8 
    } 

    dependencies { 
     compile 'com.google.android.gms:play-services-ads:7.8.0' 
     compile 'com.android.support:support-v4:20.+' 
     compile 'com.google.android.gms:play-services:+' 
     //compile 'com.android.support:support-v4:20.0.0' 
     //compile 'com.google.android.gms:play-services:5.0.77' 
    } 

    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' 
     } 
    } 
} 

,這裏是錯誤Error:(24, 5) uses-sdk:minSdkVersion 3 cannot be smaller than version 9 declared in library C:\Users\Osama\StudioProjects\CoreGame-master\app\build\intermediates\exploded-aar\com.google.android.gms\play-services-ads\7.8.0\AndroidManifest.xml

+0

當你開始創建minsdk時,你做了什麼? – Jorden

+0

謝謝Jorden是的,我真的很困惑的錯誤,而不是檢查它。 –

回答

0

您正在使用的是有一個minSdk版本9谷歌遊戲服務庫,但在你的應用程序的文件的gradle您指定它作爲3.所以,你必須將其更改爲9如下做出改變,

defaultConfig { 
 
    applicationId "ru.o2genum.coregame" 
 
    minSdkVersion 9 
 
    targetSdkVersion 9 
 
}

+0

P,s你能告訴我關於AdMob的信息,就像在admob指南中所說的那樣,轉到activity_main.xml,但我無法在任何地方找到該文件。 –

+0

在你的項目結構中找到名爲layout的目錄,你會發現它在那裏 –

+0

嗯,我試圖找到它在我的項目中的每一個地方,但我無法找到。 P,我的應用程序正在使用java文件。如果這很重要。 –

相關問題