android - No se pudo obtener la propiedad desconocida ''assembleRelease'' para el proyecto
gradle android-studio-2.2 (4)
Después de actualizar Android Studio a la versión 2.2 y el plugin gradle a 2.2.0, recibo el siguiente error:
Error: (32, 1) Se produjo un problema al evaluar el proyecto '': jobdispatcher''. No se pudo obtener la propiedad desconocida ''assembleRelease'' para el proyecto '': jobdispatcher'' de tipo org.gradle.api.Project.
El problema está en el archivo build.gradle de un módulo de jobdispatcher importado:
task aar(dependsOn: assembleRelease)
¿Qué cambios puedo hacer para solucionar esto?
Tenga en cuenta que este problema es muy similar a, pero aún un poco diferente, que se informó here .
Mueva su dependencia dependsOn
su tarea de Gradle como se muestra a continuación:
task aar() << {
dependsOn ''assembleRelease''
}
Probé todas las respuestas anteriores, todas no funcionan. Aquí está el que trabaja después de gradle 2.2. A partir de la versión 2.2, esas tareas también incluyen "assembleDebug" y "assembleRelease". Para acceder a dichas tareas, el usuario deberá utilizar un cierre afterEvaluate:
afterEvaluate {
task aar(dependsOn: assembleRelease) {
//task
}
}
Simplemente agregue "" como este para solucionar su problema:
desde:
task aar(dependsOn: assembleRelease)
a:
task aar(dependsOn: "assembleRelease")
task aar {
....
}
aar.dependsOn(''assembleRelease'')
y la tarea aar se ejecutará después de que la tarea "assembleRelease" haya terminado ~
Ojalá esto te ayude ~ :-D