2016-10-06 5 views
1

$ cordova buildコマンドを実行すると、ビルドに失敗し、例外が発生しました。すべての要件が正しいです。このエラーを修正してアプリを構築するにはどうすればよいですか? ':transformClassesWithDexForDebug' 実行がタスクに失敗しました:何が悪かったのかFAILURE例外コードでビルドできませんでした。ビルドコマンド実行時

FAILURE: Build failed with an exception. 
  • com.android.build.api.transform.TransformException: java.lang.RuntimeException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/usr/lib/jvm/java-7-openjdk-amd64/bin/java'' finished with non-zero exit value 1

  • してみてください。スタックトレースを取得する--stacktraceオプション付き 実行します。より多くのログ出力を得るには、--infoまたは--debugオプションを指定して実行します。 13.893秒 エラー:/ var/www/htmlと設定/ mycordova /プラットフォーム/アンドロイド/ gradlew:

BUILDは

合計時間を失敗したコマンドは終了コード1エラー出力に失敗しました:スレッドで 例外」メイン "java.lang.UnsupportedClassVersionError:com/android/dx/command/Main:サポートされていないmajor.minorバージョン52.0 スレッド" main "の例外java.lang.UnsupportedClassVersionError:com/android/dx/command/Main:サポートされていないメジャー。マイナーバージョン52.0 at java.lang.ClassLoader.defineClass1(ネイティブメソッド) at java.lang.ClassLoader.defineClass(ClassLoader .javaファイル:803)java.net.URLClassLoader.defineClassでjava.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) (URLClassLoader.java:449)で 100 java.net.URLClassLoader.access $で(URLClassLoaderの。 (URLClassLoader.java:361) at java.net.URLClassLoader $ 1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(ネイティブメソッド) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:425) at sun.misc.Launcher $ AppClassLoader.loadClass(Launcher.java:308 ) at java.lang.ClassLoader.defineClass1(ネイティブメソッド) at java.la ng.ClassLoader.loadClass(ClassLoader.java:358)sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)で java.lang.ClassLoader.defineClass(ClassLoader.java:803)で java.securityで 。 java.net.URLClassLoaderでjava.net.URLClassLoader.access $ 100(URLClassLoader.java:71)でjava.net.URLClassLoader.defineClass(URLClassLoader.java:449) でSecureClassLoader.defineClass(SecureClassLoader.java:142) $ 1.run(URLClassLoader.java:361) at java.net.URLClassLoader $ 1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(ネイティブメソッド) at java.net.URLClassLoader.findClass( URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.jav A:sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelperでjava.lang.ClassLoader.loadClassでsun.misc.Launcher $ AppClassLoader.loadClass(Launcher.java:308) (ClassLoader.java:358) で425) 。 java:482)

FAILURE:例外が発生してビルドに失敗しました。何が悪かったのか

  • : ':transformClassesWithDexForDebug' の実行は、タスクに失敗しました。

    com.android.build.api.transform.TransformException: java.lang.RuntimeException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/usr/lib/jvm/java-7-openjdk-amd64/bin/java'' finished with non-zero exit value 1

  • してみてください。スタックトレースを取得する--stacktraceオプション付き 実行します。より多くのログ出力を得るには、--infoまたは--debugオプションを指定して実行します。

答えて

1

ご使用のマシンに不適切なバージョンのJavaがインストールされています。

Exception in thread "main" java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major.minor version 52.0 Exception in thread "main"

あなたがコンパイルするには、Android SDK 24を使用している場合は、Java 8へのJavaを更新する必要があります。このエラーが言うことである

関連する問題