2017-05-22 105 views
-1

这是输出我得到离子失败 - Android组建

ionic cordova build android --stacktrace 
> cordova build android 
✖ Running command - failed! 

[ERROR] Cordova encountered an error. 
     You may get more insight by running the Cordova command above directly. 

[ERROR] An error occurred while running cordova build android (exit code 1): 

     (truncated) ... ld UP-TO-DATE 
     :CordovaLib:compileReleaseNdk UP-TO-DATE 
     :CordovaLib:copyReleaseLint UP-TO-DATE 
     :CordovaLib:mergeReleaseProguardFiles UP-TO-DATE 
     :CordovaLib:packageReleaseRenderscript UP-TO-DATE 
     :CordovaLib:checkReleaseManifest 
     :CordovaLib:prepareReleaseDependencies 
     :CordovaLib:compileReleaseRenderscript UP-TO-DATE 
     :CordovaLib:generateReleaseResValues UP-TO-DATE 
     :CordovaLib:generateReleaseResources UP-TO-DATE 
     :CordovaLib:packageReleaseResources UP-TO-DATE 
     :CordovaLib:compileReleaseAidl UP-TO-DATE 
     :CordovaLib:generateReleaseBuildConfig UP-TO-DATE 
     :CordovaLib:mergeReleaseShaders UP-TO-DATE 
     :CordovaLib:compileReleaseShaders UP-TO-DATE 
     :CordovaLib:generateReleaseAssets UP-TO-DATE 
     :CordovaLib:mergeReleaseAssets UP-TO-DATE 
     :CordovaLib:processReleaseManifest UP-TO-DATE 
     :CordovaLib:processReleaseResources UP-TO-DATE 
     :CordovaLib:generateReleaseSources UP-TO-DATE 
     :CordovaLib:incrementalReleaseJavaCompilationSafeguard UP-TO-DATE 
     :CordovaLib:compileReleaseJavaWithJavac UP-TO-DATE 
     :CordovaLib:processReleaseJavaRes UP-TO-DATE 
     :CordovaLib:transformResourcesWithMergeJavaResForRelease UP-TO-DATE 
     :CordovaLib:transformClassesAndResourcesWithSyncLibJarsForRelease UP-TO-DATE 
     :CordovaLib:mergeReleaseJniLibFolders UP-TO-DATE 
     :CordovaLib:transformNative_libsWithMergeJniLibsForRelease UP-TO-DATE 
     :CordovaLib:transformNative_libsWithSyncJniLibsForRelease UP-TO-DATE 
     :CordovaLib:bundleRelease UP-TO-DATE 
     :prepareComAndroidSupportSupportCompat2600Alpha1Library UP-TO-DATE 
     :prepareComAndroidSupportSupportCoreUi2600Alpha1Library UP-TO-DATE 
     :prepareComAndroidSupportSupportCoreUtils2600Alpha1Library UP-TO-DATE 
     :prepareComAndroidSupportSupportFragment2600Alpha1Library UP-TO-DATE 
     :prepareComAndroidSupportSupportMediaCompat2600Alpha1Library UP-TO-DATE 
     :prepareComAndroidSupportSupportV42600Alpha1Library UP-TO-DATE 
     :prepareComGoogleAndroidGmsPlayServicesAds1026Library UP-TO-DATE 
     :prepareComGoogleAndroidGmsPlayServicesAdsLite1026Library UP-TO-DATE 
     :prepareComGoogleAndroidGmsPlayServicesBase1026Library UP-TO-DATE 
     :prepareComGoogleAndroidGmsPlayServicesBasement1026Library UP-TO-DATE 
     :prepareComGoogleAndroidGmsPlayServicesClearcut1026Library UP-TO-DATE 
     :prepareComGoogleAndroidGmsPlayServicesGass1026Library UP-TO-DATE 
     :prepareComGoogleAndroidGmsPlayServicesTasks1026Library UP-TO-DATE 
     :prepareOrgXwalkXwalk_core_library22525614Library UP-TO-DATE 
     :prepareArmv7DebugDependencies 
     :compileArmv7DebugAidl UP-TO-DATE 
     :compileArmv7DebugRenderscript 
     :generateArmv7DebugBuildConfig UP-TO-DATE 
     :mergeArmv7DebugShaders UP-TO-DATE 
     :compileArmv7DebugShaders UP-TO-DATE 
     :generateArmv7DebugAssets UP-TO-DATE 
     :mergeArmv7DebugAssets UP-TO-DATE 
     :createXwalkCommandLineFileArmv7Debug 
     :generateArmv7DebugResValues UP-TO-DATE 
     :generateArmv7DebugResources 
     :mergeArmv7DebugResources 
     :processArmv7DebugManifest 
     :processArmv7DebugResources 
     :generateArmv7DebugSources 
     :incrementalArmv7DebugJavaCompilationSafeguard UP-TO-DATE 
     :compileArmv7DebugJavaWithJavac UP-TO-DATE 
     :compileArmv7DebugNdk UP-TO-DATE 
     :compileArmv7DebugSources UP-TO-DATE 
     :prePackageMarkerForArmv7Debug 
     :transformClassesWithDexForArmv7Debug UP-TO-DATE 
     :mergeArmv7DebugJniLibFolders UP-TO-DATE 
     :transformNative_libsWithMergeJniLibsForArmv7Debug UP-TO-DATE 
     :processArmv7DebugJavaRes UP-TO-DATE 
     :transformResourcesWithMergeJavaResForArmv7Debug FAILED 


     BUILD FAILED 

     Total time: 40.152 secs 
     FAILURE: Build failed with an exception. 

     * What went wrong: 
     Execution failed for task ':transformResourcesWithMergeJavaResForArmv7Debug'. 
     > com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF/maven/com.squareup.okhttp3/okhttp/pom.properties 
       File1: C:\Users\A2\.gradle\caches\modules-2\files-2.1\com.squareup.okhttp3\okhttp\3.8.0\5a11f020cce2d11eb71ba916700600e18c4547e7\okhttp-3.8.0.jar 
       File2: C:\Users\A2\Desktop\posApAp\posApp\platforms\android\build\intermediates\exploded-aar\com.google.android.gms\play-services-basement\10.2.6\jars\classes.jar 


     * Try: 
     Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. 
     Error: cmd: Command failed with exit code 1 Error output: 
     FAILURE: Build failed with an exception. 

     * What went wrong: 
     Execution failed for task ':transformResourcesWithMergeJavaResForArmv7Debug'. 
     > com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF/maven/com.squareup.okhttp3/okhttp/pom.properties 
       File1: C:\Users\A2\.gradle\caches\modules-2\files-2.1\com.squareup.okhttp3\okhttp\3.8.0\5a11f020cce2d11eb71ba916700600e18c4547e7\okhttp-3.8.0.jar 
       File2: C:\Users\A2\Desktop\posApAp\posApp\platforms\android\build\intermediates\exploded-aar\com.google.android.gms\play-services-basement\10.2.6\jars\classes.jar 


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

有人可以请让我知道如何排序这个问题?谢谢。 它说复制类复制。如何解决这个问题。我尝试在build.gradle排除,但它没有帮助。

+0

更新你的android sdk然后重建你的项目。 –

回答

0

解决了这个问题。 我需要做排除META-INF

+0

在这种情况下,您如何排除META-INF?更新配置文件?运行另一个离子命令?删除一些文件? – Brian

0

我遇到同样的问题,同时建立我的应用程序,我用正确的命令

ionic cordova platform remove android(如果使用的是最新的CLI)解决它通过

  1. 更新的Android SDK
  2. 删除平台

  3. 然后再次添加android平台并构建它。

如果它仍然不工作,请尝试将nodejs降级到以前的版本并构建。