Ich versuche die java.util.function Consumer Klasse von Java 1.8 zu verwenden, aber Android Studio fordertAndroid Studio fragt "Class benötigt API level 24 (aktuell min ist 1)" bei der Verwendung von Java 1.8 Klasse
anKlasse erfordert API-Ebene 24 (aktuell min. 1)
App Engine sollte nichts mit der Android-API zu tun haben, daher weiß ich nicht, warum es darauf hinweist.
Weiß jemand, wie ich den Fehler überwinden kann? Danken!
bearbeiten (Complete Gradle):
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.google.appengine:gradle-appengine-plugin:1.9.38'
}
}
repositories {
jcenter();
}
apply plugin: 'java'
apply plugin: 'war'
apply plugin: 'appengine'
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
dependencies {
appengineSdk 'com.google.appengine:appengine-java-sdk:1.9.38'
testCompile 'junit:junit:4.12'
testCompile 'com.google.appengine:appengine-testing:1.9.38'
testCompile 'com.google.appengine:appengine-api-stubs:1.9.38'
compile group: 'com.googlecode.junit-toolbox', name: 'junit-toolbox', version: '1.5'
compile 'com.google.appengine:appengine-endpoints:1.9.38'
compile 'com.google.appengine:appengine-endpoints-deps:1.9.38'
compile 'com.googlecode.objectify:objectify:5.1.5'
compile 'org.json:json:20151123'
compile 'javax.servlet:servlet-api:2.5'
compile 'org.apache.httpcomponents:httpclient:4.5.2'
compile 'com.ganyo:gcm-server:1.0.2'
compile 'com.google.appengine.tools:appengine-gcs-client:0.4.4'
compile 'commons-fileupload:commons-fileupload:1.3.1'
compile 'com.google.apis:google-api-services-storage:v1-rev66-1.21.0'
}
appengine {
downloadSdk = true
appcfg {
oauth2 = true
}
endpoints {
getClientLibsOnBuild = true
getDiscoveryDocsOnBuild = true
}
httpAddress = "0.0.0.0"
jvmFlags = ['-Ddatastore.backing_store="/Users/jwu/StudioProjects/ProjectBoon2/local_db.bin']
}
Können Sie Ihre Größe posten? –
Hallo Johnny, hast du es gelöst? – Enoobong