4

問題があります: 私の Linux 開発ディストリビューションは、ある Java バージョンを他のバージョン (OpenJDK と Sun/Oracle Java) に対して除外しています。信じられないほど迷惑な Android スタジオ (IntelliJ Idea) のバグが少なくない場合は、OpenJDK に満足しています。たとえば、2 番目の画面の Android スタジオ ウィンドウでマウスでスクロールできません。

Sun/Oracle Java IDE では問題は解消されますが、OpenJDK が見つからないために gradle ビルドが失敗します (存在しない古い OpenJDK Java パスを正確に検索します)。私の Java 環境変数は適切です (JAVA_PATH と JAVA_HOME)。

gradleビルドでJAVAのバージョンを切り替えるには? AndroidはSun Javaをサポートしているようです。私が間違っていて、Android がそれをサポートしていない場合、Android Studio での Android のみの開発用に分離された OpenJDK バージョンを取得する方法を教えてください。

4

1 に答える 1

2
org.gradle.java.home

Gradle ビルド プロセスの Java ホームを指定します。値は jdk または jre のいずれかの場所に設定できますが、ビルドの内容によっては、jdk の方が安全です。設定が指定されていない場合は、妥当なデフォルトが使用されます。

http://www.gradle.org/docs/current/userguide/build_environment.html

于 2013-08-08T09:54:17.913 に答える