2016-04-29 5 views
0

Ich versuche, einen Androiden zu schaffen unterzeichnet APK, aber ich bin immer IOException .. Ausnahme ist unten ..IO Ausnahme bei APK Signed Stromerzeuger

Warning:io.realm.processor.RealmProcessor: can't find referenced class javax.lang.model.element.Element 
Warning:Exception while processing task java.io.IOException: Please correct the above warnings first. 
:app:transformClassesAndResourcesWithProguardForRelease FAILED 
Error:Execution failed for task ':app:transformClassesAndResourcesWithProguardForRelease'. 
> java.io.IOException: Please correct the above warnings first. 
+0

Sie proguard verwenden? poste deine build.gradle. –

+0

Dieses Problem tritt auf, wenn die Buildversion Ihrer App nicht mit der neuesten SDK-Version übereinstimmt. Aktualisieren Sie Ihr SDK. – sasikumar

+0

Haben Sie die Lösung gefunden? –

Antwort

0

gezeigt Dieser Fehler tritt auf, wenn die Versionen von SDK, Build Tools und Gradle Plugins stimmen nicht überein (hinsichtlich Kompatibilität). Die Lösung besteht darin, zu überprüfen, ob Sie die neuesten Versionen verwenden. Die Gradle Plugins werden in die build.gradle Datei des Projekts gestellt. Andere Versionen befinden sich in der build.gradle-Datei des Moduls. Für SDK 23 müssen Sie beispielsweise Build Tools 23.0.1 und Gradle Plugins Version 1.3.1 verwenden.

OR

sind diese in Ihrer Proguard config:

-dontwarn javax.lang.model.** 
+0

mein SDK ist 23, Build Tools 23.0.1 und Gradle Plugin Version 1.5.1, aber nichts passiert. –

+0

sehe meine bearbeitete Antwort –

Verwandte Themen