BW:
私は、それを私はJDK 9をインストールするために行ったときのJava 9で実行されている必要なエラーを見た私は、Android SDK 29. Iに対するRobolectricでユニットテストを実行しようとして始まるウサギの穴を、次のされているAndroidのメーカー3.5ベータ版5を実行しています12それから、11その後、10に私を監督!
私は、JDK 12をダウンロードし、私はそれを行うにしようとすると、今私は、しかし、12をするように設定のAndroid StudioのJDKの場所を希望、私は次の警告メッセージが出ます:「有効なJDK 8ディレクトリを選択してください」。下のスクリーンショットを参照してください。
私は私が8よりもJDKの大きいを選択できるようにするには、このダイアログを取得するために変更する必要が別の設定はありますか?それともそれだけで可能ではないでしょうか?
ahmedre:
アプリ内のJava 8をターゲットにしながら、あなたが実際に高いJDKのバージョンを使用してAndroidアプリをコンパイルすることができます。3.5ベータ3の前のAndroid Studioのバージョンでサポートされていたようだ、とに応じて問題追跡、彼らはこれを固定する予定です。
一方で、あなたは何の問題もなくGradleのコマンドラインで高いJDKのバージョンを使用してコンパイルすることができます。