validar una ubicacion solucion solicitando siguiente seguridad podido permite permisos permiso iniciar firma esta error ejecutara ejecutar certificado bloqueo bloquea aplicacion android android-gradle retrolambda

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:

java.lang.NullPointerException (no hay mensaje de 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'' }