2017-08-11 6 views
0

JavaプロジェクトをIntellijにインポートすると、コマンドラインに移動し、gradleというアイデアを実行して、Intellijにグラデルプロジェクトだと伝えます。私は次のようになる。 com/android/builder/model/NativeAndroidProject: Unsupported major.minor version 52.0 Please use JDK8 or newer. Error: Download JDK8 Select a JDK from the FileSystem. build.gradleをインポートするときにIntellijエラーが発生する

私はリンクをクリックすると、3つのオプション、Android SDKの場所、JDKの場所(右に設定されています)、およびAndroid NDKの場所で、私はプロジェクトの構造、SDKの場所になります。両方のアンドロイドフィールドは空白ですが、私にエラーが表示されます。Android SDKの場所はIDEAのインストール場所の内側です。これらのディレクトリを設定しようとすると、sdkが見つかりません。私はバージョン2017.2.1を実行しています。

私はgradleを同期しようとすると、jdk 8を選択しても、上記と同じメッセージが表示されます。また、これはAndroidプロジェクトではありません。プロジェクト。これを引き起こしていると私はどのように修正するのですか?

enter image description here

enter image description here

build.gradleを投稿するが、ここでそれはコンパイラの問題、あなたのコードのバージョンとJDKのバージョンが一致していないのですプラグイン apply plugin: 'java' apply plugin: 'idea' apply plugin: 'groovy' apply plugin: 'application' apply plugin: 'maven'

答えて

0

はできません、あなたのコードはJava 1.6でコンパイルされ、Java 7またはJava 1.8で構築しようとしています

+0

私はプロジェクトSDTを編集して1.6倍に設定しました。外部ライブラリは1.6を示します。私は何年もIntellijを使ってきたので、問題なくjdksを変更することができました。私がアップグレードして以来、私はこのループに巻き込まれてきました。私がAndroidで何もしていないとアンドロイドエラーが出るのはなぜですか? –

+0

まず、同じバージョンのコードをコンパイルします。実行すると得られます – Vipul

+0

intellijからコンパイルできません。それは私がそれを得ることはできません。 NativeAndoidProject 52エラーが発生しています。 jdk 1.7に設定しようとしました。同じエラーですが、グラデルビルドのコマンドラインからビルドしています。 –

0

注釈処理を無効にすると解決されました。環境設定>ビルドの実行と展開>注釈プロセッサー>

注釈処理のチェックをはずします。

+0

有効にした後の次のオプションは、「プロジェクトクラスパスからプロセッサを取得する」です。これはデフォルトでオンになっています。私はこのプロジェクトや他のプロセッサにロンボクを持っていないので、ロムボクを使ってプロジェクトを開いたときではなく、ここでエラーが発生するのではないかと推測しています。 –

関連する問題