Gradle construido terminado con 520 errores pero APK generado con éxito

Cada vez que quiero ejecutar o depurar mi aplicación, gradle siempre construye con errores pero con éxito por studio.but cuando quiero generar por mí mismo, falló, tan extraño.

android { compileSdkVersion 23 buildToolsVersion "23.0.3" defaultConfig { applicationId "com.jinjiang.computer.tianyi" minSdkVersion 18 targetSdkVersion 23 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } repositories { maven { url "https://jitpack.io" } } dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') testCompile 'junit:junit:4.12' compile files('F:/AndroidStudioProjects/TianYi/libs/Msc.jar') compile files('F:/AndroidStudioProjects/TianYi/libs/Sunflower.jar') compile 'com.android.support:appcompat-v7:23.3.0' compile 'com.android.support:design:23.3.0' compile 'com.android.support:support-v4:23.3.0' compile 'org.apache.poi:poi:3.14' compile 'com.github.PhilJay:MPAndroidChart:v2.0.8' } 

Error: advertencia: Ignorar el atributo InnerClasses para una clase interna anónima
Error: (com.iflytek.cloud.a) que no viene con un
Error: asociado EnclosingMethod atributo. Esta clase probablemente fue producida por un
Error: compilador que no se dirigió al formato de archivo .class moderno. El recomendado
Error: solución es recompilar la clase desde el origen, utilizando un compilador actualizado
Error: y sin especificar ninguna opción de tipo "-target". La consecuencia de ignorar
Error: esta advertencia es que las operaciones reflexivas en esta clase incorrectamente
Error: indica que no es una clase interna.
Error: advertencia: Ignorar el atributo InnerClasses para una clase interna anónima
Error: (com.iflytek.cloud.b) que no viene con un
Error: asociado EnclosingMethod atributo. Esta clase probablemente fue producida por un
Error: compilador que no se dirigió al formato de archivo .class moderno. El recomendado
Error: solución es recompilar la clase desde el origen, utilizando un compilador actualizado
Error: y sin especificar ninguna opción de tipo "-target". La consecuencia de ignorar
Error: esta advertencia es que las operaciones reflexivas en esta clase incorrectamente
Error: indica que no es una clase interna.
Error: advertencia: Ignorar el atributo InnerClasses para una clase interna anónima

Error: (com.iflytek.thridparty.T) que no viene con un
Error: asociado EnclosingMethod atributo. Esta clase probablemente fue producida por un
Error: compilador que no se dirigió al formato de archivo .class moderno. El recomendado
Error: solución es recompilar la clase desde el origen, utilizando un compilador actualizado
Error: y sin especificar ninguna opción de tipo "-target". La consecuencia de ignorar
Error: esta advertencia es que las operaciones reflexivas en esta clase incorrectamente
Error: indica que no es una clase interna.
Error: advertencia: Ignorar el atributo InnerClasses para una clase interna anónima
Error: (com.iflytek.thridparty.aA) que no viene con un
Error: asociado EnclosingMethod atributo. Esta clase probablemente fue producida por un
Error: compilador que no se dirigió al formato de archivo .class moderno. El recomendado
Error: solución es recompilar la clase desde el origen, utilizando un compilador actualizado
Error: y sin especificar ninguna opción de tipo "-target". La consecuencia de ignorar

Etc.

One Solution collect form web for “Gradle construido terminado con 520 errores pero APK generado con éxito”

Hace algún tiempo me deshice de estas advertencias añadiendo las siguientes líneas a mi archivo proguard-rules.pro :

 -keepattributes InnerClasses,EnclosingMethod -dontoptimize 
  • Diferencia entre limpio, gradlew limpio
  • Valor predeterminado para Gradle buildConfigField booleano utilizado en todos los sabores
  • ¿Cómo hacer que el vector de una aplicación extraiga el vector de una biblioteca?
  • Mejor lugar para poner versionCode / versionName? build.gradle vs AndroidManifest.xml
  • compilar appcompat v7: 26. + error al agregar servicios de reproducción al proveedor de ubicación de fusión
  • Compilaciones de proyectos de Android, pero dependencias de maven no reconocidas en Android Studio
  • Utilice el paquete de un sabor en el manifiesto
  • Minify la aplicación para Android, pero no la ofusque
  • Nombres de los parámetros del método build-preserve de Gradle release
  • Tarea de integración de prueba independiente en gradle con android
  • MultiDexApplication no reconocido
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.