android - solucion - una aplicacion sin firma de la siguiente ubicacion esta solicitando permiso
Retrolambda-Se requiere Jack para soportar java 8-corrección de advertencia (4)
Confirmo que es seguro eliminar la referencia VERSION_1_8 en build.gradle. Además, si un jack de soporte se establece en verdadero al mismo tiempo al configurar la versión JAVA en 1.8 y usar Retrolambda , se Retrolambda el siguiente error:
¿Hay alguna manera de desactivar la advertencia sobre
Se requiere que Jack admita las funciones de lenguaje java 8.
¿Mientras usas Retrolambda?
No quiero soporte de Jack por ahora, ya que aún no compila nuestro proyecto.
Solo puedes eliminar la siguiente configuración de tu archivo build.gradle
:
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
El complemento retrolambda
se encargará de esto de todos modos y configurará la tarea del compilador de Java con la configuración correcta de compatibilidad de origen y destino.
estudio de android
Agregue los siguientes códigos en su aplicación. Después de eso, haga sincronización.
// ----- add
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath ''me.tatarka:gradle-retrolambda:3.2.4''
}
}
repositories {
mavenCentral()
}
// ----- end
apply plugin: ''com.android.application''
apply plugin: ''me.tatarka.retrolambda'' // ----- add
android {
compileSdkVersion 23
buildToolsVersion "23.0.2"
//----add
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
apply plugin: ''com.android.application''
android {
compileSdkVersion 25
buildToolsVersion "25.0.3"
defaultConfig {
applicationId "io.github.rxandroid"
minSdkVersion 15
targetSdkVersion 25
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
jackOptions {
enabled true
}
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile(''proguard-android.txt''), ''proguard-rules.pro''
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
dependencies {
compile fileTree(dir: ''libs'', include: [''*.jar''])
androidTestCompile(''com.android.support.test.espresso:espresso-core:2.2.2'', {
exclude group: ''com.android.support'', module: ''support-annotations''
})
compile ''com.android.support:appcompat-v7:25.3.1''
compile ''com.android.support.constraint:constraint-layout:1.0.2''
testCompile ''junit:junit:4.12''
compile ''io.reactivex.rxjava2:rxandroid:2.0.1''
compile ''io.reactivex:rxjava:1.3.0''
compile ''com.jakewharton:butterknife:8.6.0''
compile ''com.squareup.retrofit2:retrofit:2.3.0''
compile ''com.squareup.retrofit2:converter-gson:2.2.0''
compile ''com.squareup.retrofit2:adapter-rxjava:2.2.0''
}