を生成 - 生成し、私はこのエラーを取得するAPKを署名:?は署名APKエラー
Error:Execution failed for task ':app:compileReleaseJavaWithJavac'.
compileSdkVersion 'android-24' requires JDK 1.8 or later to compile.
ソリューションとは何ですか
を生成 - 生成し、私はこのエラーを取得するAPKを署名:?は署名APKエラー
Error:Execution failed for task ':app:compileReleaseJavaWithJavac'.
compileSdkVersion 'android-24' requires JDK 1.8 or later to compile.
ソリューションとは何ですか
AndroidスタジオをIDEとして使用していると思いますが、正しいですか?その場合は、最新のJDK 1.8を使用していることを確認してください(環境設定を確認してください)。
これは多くのことになります。まず、ファイル - >無効化キャッシュ/再起動を試してください。これを行うことは、常に私の第一歩です。それでも問題が解決しない場合は、プロジェクト構造にアクセスして、プロジェクトSDKが正しいことと、JDKに正しくリンクされていることを確認してください。 ファセットに移動し、コンパイルSdkバージョンも正しいことを確認してください。また、Javaコンパイラが正しいことを確認してください。 設定 - >ビルド、実行、デプロイメント - >コンパイラ - > Javaコンパイラの下にあることがわかります。
ここにあなたのJDKを更新します。http://www.oracle.com/technetwork/java/javase/downloads/index.html
をあなたは、あなたのコンパイルSDKとAndroidのAPI 24を使用したい場合はJava8 JDKを使用する必要がAPK
をコンパイルするために、より新しいJDKを必要としています。これを行うには(Android Studioを使用していると仮定して)、「ファイル/プロジェクトの構造」と「SDKの場所」オプションを選択します。 「JDKの場所」フィールドに、Java8 JDKのパスを入力します。準備が整ったら、「OK」を押してプロジェクトを再構築します。
Javaの最新バージョンでコンパイルする – Confiqure