Ubuntu 12.10 64ビットマシンにAndroid Studioを最近インストールしましたが、開くたびに次のエラーが発生し続けました"OpenJDK shows intermittent performance and UI issues. We recommend using the Oracle JRE/JDK."
これを読んだ後 ブログ投稿 とfollowngチュートリアルでは、Oracle JDKをインストールできましたが、Android studioはこのエラーを表示し続けます。 Android studioに変更する必要がある特定の構成はありますか?
注:Oracle JDK 8u.20をすでにインストールしています。
Open JDKをアンインストールしませんでした。
Java -version
を実行すると、Oracle JDKが正常にインストールされたことを示します
UbuntuではなくLinux Mintを使用していますが、この情報は関連する可能性があります
いずれにせよ、おそらくbin/studio.shシェルスクリプトを介してAndroid Studioを起動しています。そのファイルをテキストエディタで開くと、JDKがロードされる次のセクションがどのように表示されるかがわかります。
---------------------------------------------------------------------
# Locate a JDK installation directory which will be used to run the IDE.
# Try (in order): STUDIO_JDK, JDK_HOME, Java_HOME, "Java" in PATH.
# ---------------------------------------------------------------------
if [ -n "$STUDIO_JDK" -a -x "$STUDIO_JDK/bin/Java" ]; then
JDK="$STUDIO_JDK"
Elif [ -n "$JDK_HOME" -a -x "$JDK_HOME/bin/Java" ]; then
JDK="$JDK_HOME"
Elif [ -n "$Java_HOME" -a -x "$Java_HOME/bin/Java" ]; then
JDK="$Java_HOME"
else
Java_BIN_PATH=`which Java`
...
私の場合、OpenJDKの場所を指す.bashrcファイルで$ Java_HOMEが定義されていました(おそらく、EclipseまたはグローバルJava場所環境変数の設定に関する指示がある他のソフトウェアを最初にインストールしたとき)。
# Java HOME
export Java_HOME=/usr/lib/jvm/Java-7-openjdk-AMD64
export PATH=$PATH:$Java_HOME/bin
Studio.shスクリプトは最初に環境変数$ STUDIO_JDKを検索するため、OracleのJDKをインストールし、このインストールを指すように.bash_profileまたは.bashrcでSTUDIO_JDK環境変数を定義するだけです。私はまだそうしていませんので、何か問題が発生した場合は編集します。
正確な解決策はありませんが、この質問を見つけることで問題を解決できたため、経験を共有できたと思います。 Linux Mint 17 x64で、JDK 8u20を使用しているのと同じ問題を抱えていたため、あなたの投稿につまずきました。これらの手順に従うことで、Android Studioに変更を加えることなく問題が解決しました。コマンドを実行し、Android Studioを再起動したところ、通知は消えました。
私が言える唯一の提案は、コマンドを正しく取得していることと、2つのコマンドを実行していることを確認することです
Sudo update-alternatives --config Java
Sudo update-alternatives --config javaws
新しいJDKに対して正しい番号選択IDを選択していることを確認してください。
/usr/lib/jvm/jdk1.8.0_20/bin/Java
これらの2つのコマンドの選択は、それぞれ2と3でした。
それがあなたのために解決策を絞り込むのに役立つことを願っています。私を助けてくれてありがとう、それが解決策を絞り込むのに役立つことを願っています。幸運を。