Cómo obtener "EnclosingMethod" errores en la construcción de Android Studio 2

Estoy recibiendo errores de compilación por debajo cuando estoy ejecutando la aplicación en Android Studio 2. Estos errores no estaban allí cuando estaba usando la versión anterior de Android Studio.

Error:warning: Ignoring InnerClasses attribute for an anonymous inner class Error:(com.squareup.haha.guava.base.Joiner$1) that doesn't come with an Error:associated EnclosingMethod attribute. This class was probably produced by a Error:compiler that did not target the modern .class file format. The recommended Error:solution is to recompile the class from source, using an up-to-date compiler Error:and without specifying any "-target" type options. The consequence of ignoring Error:this warning is that reflective operations on this class will incorrectly Error:indicate that it is *not* an inner class. Error:warning: Ignoring InnerClasses attribute for an anonymous inner class Error:(com.squareup.haha.guava.collect.Iterables$2) that doesn't come with an Error:associated EnclosingMethod attribute. This class was probably produced by a Error:compiler that did not target the modern .class file format. The recommended Error:solution is to recompile the class from source, using an up-to-date compiler Error:and without specifying any "-target" type options. The consequence of ignoring Error:this warning is that reflective operations on this class will incorrectly Error:indicate that it is *not* an inner class. Error:warning: Ignoring InnerClasses attribute for an anonymous inner class Error:(com.squareup.haha.guava.collect.Iterables$3) that doesn't come with an Error:associated EnclosingMethod attribute. This class was probably produced by a Error:compiler that did not target the modern .class file format. The recommended Error:solution is to recompile the class from source, using an up-to-date compiler Error:and without specifying any "-target" type options. The consequence of ignoring Error:this warning is that reflective operations on this class will incorrectly Error:indicate that it is *not* an inner class. 

¿Cuáles son estos errores y cómo resolverlos? Además, el apk está construyendo bien y la aplicación también funciona perfectamente.

Actualización 2016/09/19

Esto se arregla en LeakCanary 1.4, por lo que simplemente actualizar debe arreglarlo sin necesidad de meterse con una versión alternativa de haha .

 debugCompile 'com.squareup.leakcanary:leakcanary-android:1.4' 

Previamente

Estas advertencias son causadas por haha:2.0.2 , que es una dependencia de leakcanary-android:1.4-beta2 .

Se ha arreglado en haha:2.0.3 , por lo que se puede corregir mediante el uso explícito de la versión más reciente en sus dependencias. Agregue esta línea para cada sabor en el que esté agregando una dependencia leakcanary . No es necesario añadirlo para leakcanary-android-no-op , ya que no tiene dependencias.

 debugCompile 'com.squareup.haha:haha:2.0.3' 

Añadiendo

-keepattributes EnclosingMethod

Al archivo de configuración de proguard (en mi caso, proguard.cfg ) parece haber arreglado esto.

Estaba recibiendo el mismo error. Parece que había algún problema con leakcanary (en mi caso). Intenté seguir cambios en el archivo proguard.

 -dontwarn com.squareup.haha.guava.** -dontwarn com.squareup.haha.perflib.** -dontwarn com.squareup.haha.trove.** -dontwarn com.squareup.leakcanary.** -keep class com.squareup.haha.** { *; } -keep class com.squareup.leakcanary.** { *; } # Marshmallow removed Notification.setLatestEventInfo() -dontwarn android.app.Notification 

No voy a tener más problemas. Aquí está el enlace

Resolví el problema añadiendo la siguiente dependencia a mi build.gradle:

TestCompile "com.squareup.leakcanary: leakcanary-android-no-op: 1.4-beta2"

Aquí está el enlace: https://github.com/square/leakcanary/issues/491

  • Android Studio2.1 preview 5 en ubuntu no puede abrir los proyectos en
  • Se ha producido un error en el procesamiento de archivos, consulte los registros para obtener más detalles.
  • Error DuplicateFileException al crear APK de Android
  • Mensaje de advertencia de archivo SVG en el editor de Android Studio
  • Emulador de Android (Android Studio) Botón de inicio no funciona y da logcat - I / WindowManager: No iniciar la actividad porque la configuración del usuario está en curso
  • Se requiere la versión Grad10 2.10. La versión actual es 2.8 Error
  • No hay ninguna opción de actividad en blanco en Android Studio 2.0 para crear
  • Android Studio 2.0 (Vista previa 3b) xml cambios de diseño no se actualiza en apk?
  • Android Studio 2.0 IllegalArgumentException: el botón no existe 0
  • La actualización de herramientas de creación rompe mi compilación
  • Al agregar Facebook SDK "appeventslogger.activateapp (this)" se muestra obsoleta
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.