Error del compilador JACK de Android después de la actualización a la última biblioteca de soporte
—Android Studio 2.2.3 (Windows 10 64 bits)
–Build Tools versión 25
- Dependencia de Gradle que causa error "Número mágico inválido"
- Error: No se pudo resolver: annotationProcessor
- Google Play Services GCM 10.0.1 pide "actualizar" a la versión original
- Android Studio gradle y las bibliotecas de importación
- Gradle build falló en Android Studio versiones nuevas y viejas en OSX
–Android Gradle Plugin Versión 2.2.3
Después de la actualización a las bibliotecas de soporte más recientes (25.1.0 de 23.4.0) y el cambio de la versión de compilación (25 de 23) obtengo este error:
Error: com.android.sched.util.config.PropertyIdException: Propiedad 'jack.library.import' (en Opciones): elemento # 7: La versión del archivo de biblioteca '.. \ app \ build \ intermedios \ transforms \ preJackPackagedLibraries \ Debug \ jars \ 8000 \ 1f \ classes-1b6639e8217419d056942b0dacd1542739f1709f.jar 'ya no es compatible. Versión de la biblioteca: 3.2 – Versión actual: 3.3 – Versión compatible mínima: 3.3 … BUILD FAILED
¿Alguien ha tenido este problema? En el mencionado archivo .jar puedo encontrar algunos archivos relacionados con AnimatedVectorDrawble. Mi aplicación build.gradle android {compileSdkVersion 25 buildToolsVersion '25 .0.2 '
defaultConfig { applicationId "package" minSdkVersion 14 targetSdkVersion 25 versionCode 111 versionName "1.1.1" } defaultConfig { vectorDrawables.useSupportLibrary = true jackOptions.enabled = true } compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } dexOptions { maxProcessCount 4 javaMaxHeapSize "2g" } buildTypes { release { minifyEnabled false useProguard false shrinkResources false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } debug { minifyEnabled false useProguard false shrinkResources false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' applicationIdSuffix ".dev" versionNameSuffix "-DEV" ext.enableCrashlytics = false } }
}
- La clase generada para Component of Dagger 2 no se encuentra en compileTestJava del complemento Java de Gradle
- Android Studio 0.2.7 generar excepción con Gradle
- ¿Cuál es la forma correcta de configurar Android applicationId cuando se utilizan dimensiones de sabor?
- Context.getPackageName () vs BuildConfig.APPLICATION_ID
- Android studio Gradle dependencia biblioteca descarga url
- Agregue dependencia de tareas a la tarea de complemento existente en Gradle?
- El elemento debe ser declarado error para la forma de etiqueta
- Cómo eliminar correctamente una dependencia transitiva de un repo de maven con gradle
Basado en el mensaje de error, parece que las compilaciones habilitadas por Jack no manejan todos los casos en los que se actualiza la configuración de generación de Gradle. Jack mantiene un caché de cosas pre-compiladas ( preJackPackagedLibraries
), y algo que cambiaste causó que Jack no se gustara de ese material precompilado. Idealmente, el sistema de compilación detectaría este caso y simplemente lo volvería a compilar, pero aparentemente no lo hace.
Limpiar el proyecto (Build> Clean Project) es de esperar que solucione este problema en todos los casos.
- Cómo arreglar Eclipse ADT Plugin 22.3 / SDK Herramientas 22.3 con ventana de propiedades rotas?
- ¿Existe algún patrón de desarrollo que pueda reemplazar un IntentService para las solicitudes de red?