Das Wichtigste zuerst, meine App gradle.build:Android Studio denkt, ich bin für die API-Ebene Gebäude 1 statt Android L
apply plugin: 'com.android.application'
android {
compileSdkVersion 'android-L'
buildToolsVersion '20.0.0'
defaultConfig {
applicationId "com.blah.blah"
minSdkVersion 16
targetSdkVersion 'L'
versionCode 1
versionName "alpha"
}
...
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:support-v4:21.+'
compile 'com.android.support:appcompat-v7:21.0.+'
compile 'com.google.android.gms:play-services:5.0.77'
compile 'com.koushikdutta.ion:ion:1.2.4'
}
Wie dem auch sei, ich habe eine Fragment
für eine NavigationDrawer
, automatisch generiert durch Android Studio und alle Lifecycle-Methoden (onAttach()
, onDetach()
, onCreate()
, etc ...) werfen den Fehler "Diese Methode überschreibt nichts mit dem aktuellen Build-Ziel, aber in API-Ebene 11 (aktuelles Ziel ist 1):" . Ich habe die Quelle für das Fragment nicht berührt, nachdem Android Studio es erzeugt hat. Warum ist das und wie kann ich das beheben?
Die gleiche Sache mit mir geschieht. Aber ich kann das Projekt gut bauen und ausführen. –