2016-07-08 8 views
0

を生成 - 生成し、私はこのエラーを取得するAPKを署名:?は署名APKエラー

Error:Execution failed for task ':app:compileReleaseJavaWithJavac'.

compileSdkVersion 'android-24' requires JDK 1.8 or later to compile.

ソリューションとは何ですか

+0

Javaの最新バージョンでコンパイルする – Confiqure

答えて

0

AndroidスタジオをIDEとして使用していると思いますが、正しいですか?その場合は、最新のJDK 1.8を使用していることを確認してください(環境設定を確認してください)。

1

これは多くのことになります。まず、ファイル - >無効化キャッシュ/再起動を試してください。これを行うことは、常に私の第一歩です。それでも問題が解決しない場合は、プロジェクト構造にアクセスして、プロジェクトSDKが正しいことと、JDKに正しくリンクされていることを確認してください。 ファセットに移動し、コンパイルSdkバージョンも正しいことを確認してください。また、Javaコンパイラが正しいことを確認してください。 設定 - >ビルド、実行、デプロイメント - >コンパイラ - > Javaコンパイラの下にあることがわかります。

0

をコンパイルするために、より新しいJDKを必要としています。これを行うには(Android Studioを使用していると仮定して)、「ファイル/プロジェクトの構造」と「SDKの場所」オプションを選択します。 「JDKの場所」フィールドに、Java8 JDKのパスを入力します。準備が整ったら、「OK」を押してプロジェクトを再構築します。

関連する問題