2016-12-02 16 views
1

私はJenkinsを使用してビルドを作成しています。 私は私の側を形成やった:私はMACシステム(マックOSエルキャピタン) java.lang.UnsupportedClassVersionError:com/android/build/gradle/AppPlugin:サポートされていないmajor.minorバージョン52.0

  • のconfigureのAndroid SDK
  • リンク私はビルドを作成したいのプロジェクトフォームGitのハブにジェンキンスを設定

    私は、プロジェクトをビルドしながら、.Iは、すでにいくつかのように、このエラーを修正してもJDK8に更新するためのソリューションが、運を参照してくださいサポートされていないメジャー。マイナーのバージョン52.0エラーを取得しています!

    Jenkins->Manage Jenkins->Global Tool Configuration->JDK ?

    またはいずれかがこの問題を解決するために、他のソリューションを持って、私が知りたい、である私もここでJDKのパスを設定する必要がありますか? 参照リンクまたはヘルプは相当にわかります ありがとうございます。 これは、エラーメッセージ >

    FAILURE: Build failed with an exception. 
    
    * Where: 
    Build file '/Users/Shared/Jenkins/Home/workspace/UserModual/app/build.gradle' line: 1 
    
    * What went wrong: 
    A problem occurred evaluating project ':app'. java.lang.UnsupportedClassVersionError: com/android/build/gradle/AppPlugin : Unsupported major.minor version 52.0 
    
    * Try: 
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. 
    
  • 答えて

    0

    最後に、次の方法で問題を修正しました。 以下にリストされている有用なターミナルコマンドのリストがあります。

    1. MacにインストールされているJava Jdkをチェックするかどうかを確認する

    javac -version

    2. Javaがインストールされているパスを知っています。そして

    echo $(/usr/libexec/java_home)

    ジェンキンス

    Jenkins->Manage Jenkins->Global Tool Configuration->JDK

    にJDKのパスを設定し、システムを再起動します。

    0

    であるあなたは、Android Studioを使用していますか?私はあなたが適切なバージョン(おそらく25.0.0)に "ビルドツールのバージョン"を設定する必要がありますと思う。 あなたは、それを変えることができる「ファイル - >プロジェクト構造 - >アプリケーション - >ツールのバージョンのビルド」のGradleスクリプトの下に、または手動を - > build.gradle(モジュール:アプリ)

    android { 
        compileSdkVersion 25 
        buildToolsVersion "25.0.0" 
        [cut] 
    } 
    

    私はそれはあなたを助け願っています。

    +1

    はい先生です。私はアンドロイドアプリを作成するためにASを使用しています。私はこの問題を解決するためにあなたの提案が私の場合に役立つでしょうか? – Radhey

    +1

    あなたのビルドツールがGradleであり、プロジェクト ':app'の評価に失敗していることがわかります。エラーはUnsupportedClassVersionError(AppPluginを実行しています)で、build.gradle(プロジェクト:yourproject) 'classpath 'com.android.tools.build:gradle:2.2.2'' – Alessandro

    7

    最新のAndroidスタジオのバージョンでは、下の画像のように埋め込みJDKに切り替える必要があります。

    resolve major.minor version 52.0 error

    +0

    3時間私はこれを修正しようとしています。他の7つの解決策を試した後、あなたの助けになりました。ありがとうございました –

    0

    これは、@ AlessandroMaglioccolaの答えにコメントに記載されています。プロジェクトbuild.gradleを開き、gradleのバージョンを確認してください。

    dependencies { classpath 'com.android.tools.build:gradle:2.2.0' }

    このバージョンではサポートされていないメジャー。マイナーバージョンについても同じ例外を発生させた:私の場合、私はこのバージョンを持っていました。正しいバージョンは2.2.2です。

    0

    右、あなただけのファイルに埋め込まれたJDK使用をチェック - ERRORを削除する>プロジェクト構造、それはとてもシンプル...

    関連する問題