Ich begann ein neues generisches Android-Projekt und ich bekomme einen Fehler in der Design-Ansicht sagen "Android N erfordert die IDE mit Java 1.8 oder später ausgeführt werden".Was ist Android N und warum denkt es, dass ich damit baue? (Android Studio 2.1.2, Windows 7)
Aber früher Gradle klagte: Fehler: (3, 22) compileSdkVersion android-23 erfordert mit JDK 7 so installiert ich JDK 7 Kompilieren - 1.7.0_79 und das reparierte die Probleme Gradle. Ich möchte nicht wirklich zu JDK 8 gehen.
Also was ist Android N? Mein Verständnis ist, dass es die "nächste" oder "neueste" Version von Android ist, aber Ich brauche das für meine Arbeit nicht. Ich muss nur CalendarView und NestedScrollView unterstützen. Wo sage ich, dass ich "Android N" brauche und wie ändere ich das?
Mein Build.Gradle sagt:
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "23.0.3"
defaultConfig {
applicationId "com.example.ags.mycalendarviewapp"
minSdkVersion 15
targetSdkVersion 19
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.4.0'
compile 'com.android.support:design:23.4.0'
compile 'com.android.support:support-v4:23.4.0'
}
...