2017-08-14 1 views
1

Ich benutze Mobilefirst Plattform 8.0 basierend auf Cordova-Anwendung, und ich habe APK-Datei exportieren, aber ich konnte nicht generieren. Ich versuchte Android Studio sowie Eingabeaufforderung/Terminal, finden Sie unten die Fehlerprotokolle ich habe es von Android Studio Gradle Build und Eingabeaufforderung auch.Cordova Mobilefirst Android Plattform nicht in der Lage, in APK-Binärdatei zu exportieren

Betriebssystem: Mac OS Android Studio: 2.3+ cordova: 6.5.0 Mobilefirst 8,0

Error: /Users/user1/Documents/Testapp/Push/platforms/android/gradlew: Command failed with exit code 1 Error output: 
Note: Some input files use or override a deprecated API. 
Note: Recompile with -Xlint:deprecation for details. 
Note: Some input files use or override a deprecated API. 
Note: Recompile with -Xlint:deprecation for details. 
Note: there were 7 duplicate class definitions. 
     (http://proguard.sourceforge.net/manual/troubleshooting.html#duplicateclass) 
Warning: okhttp3.internal.huc.DelegatingHttpsURLConnection: can't find referenced method 'long getContentLengthLong()' in library class java.net.HttpURLConnection 
Warning: okhttp3.internal.huc.DelegatingHttpsURLConnection: can't find referenced method 'long getHeaderFieldLong(java.lang.String,long)' in library class java.net.HttpURLConnection 
Warning: okhttp3.internal.huc.DelegatingHttpsURLConnection: can't find referenced class org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement 
Warning: okhttp3.internal.huc.DelegatingHttpsURLConnection: can't find referenced class org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement 
Warning: okhttp3.internal.huc.DelegatingHttpsURLConnection: can't find referenced class org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement 
Warning: okhttp3.internal.huc.OkHttpsURLConnection: can't find referenced class org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement 
Warning: okhttp3.internal.huc.OkHttpsURLConnection: can't find referenced class org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement 
Warning: okhttp3.internal.huc.OkHttpsURLConnection: can't find referenced class org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement 
Warning: there were 6 unresolved references to classes or interfaces. 
     You may need to add missing library jars or update their versions. 
     If your code works fine without the missing classes, you can suppress 
     the warnings with '-dontwarn' options. 
     (http://proguard.sourceforge.net/manual/troubleshooting.html#unresolvedclass) 
Warning: there were 2 unresolved references to library class members. 
     You probably need to update the library versions. 
     (http://proguard.sourceforge.net/manual/troubleshooting.html#unresolvedlibraryclassmember) 

FAILURE: Build failed with an exception. 

*** What went wrong: 
Execution failed for task ':transformClassesAndResourcesWithProguardForRelease'. 
> Job failed, see logs for details** 

* Try: 
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. 
+0

Können Sie den Inhalt Ihrer build.gradle – Srik

+0

buildTypes { Mitteilung { signingConfig signingConfigs.release } – karthik

+0

signingConfigs { Release { // Diese eingestellt werden muss oder Gradle wird sich beschweren (auch wenn sie außer Kraft gesetzt werden) . keyAlias ​​= "" keyPassword = "__unset" // Und diese müssen auf nicht leer gesetzt werden, damit der Signierungsschritt zum Aufgabengraphen hinzugefügt wird. storeFile = null storePassword = "__unset" } } – karthik

Antwort

0

Die wahrscheinlichste Ursache ist eine falsch konfigurierte Proguard Regeldatei. Folgen Sie dem Blog here, um Ihr Android-Projekt erfolgreich zu verschleiern.

Verwandte Themen