2016-11-18 9 views
4

を終了私は、Java jdk1.8.0_111をインストールとUbuntu 16.04(32ビット)でアンドロイドスタジオをインストールし、私はアンドロイドスタジオを実行すると、私はメッセージを取得:アンドロイドスタジオJavaは、非ゼロの終了値2

Error:Process 'command '/usr/local/android-studio/jre/bin/java'' finished with non-zero exit value 2

print screen

私は何をすべき?

+0

これを試しましたか? http://stackoverflow.com/questions/29756188/java-finished-with-non-zero-exit-value-2-android-gradle –

+0

jdk/jreへのパス変数を作成しましたか? –

+0

私はetc/profileファイル@MerveSahinにjava変数パスを追加しました。torpillo、私のbuild.gradleファイルはjava 2のJava依存性ではありません(私はあなたにファイルを表示する方法がわかりません)。 Androidスタジオは/ usr/local/android-studio/jre/bin/javaの中で/ usr/local/java /とAndroidスタジオから2つのjavaを実行しています。どのようにそれを変更するかを見つける。方法を見つけたら、助けてください –

答えて

11

解決策が見つかりました。私はAndroid Studioが2つのJavaコンパイラを使用していたと思います.1つはAndroidスタジオの内蔵で、もう1つはAndroid Studioをインストールするためにインストールしたものです。メニューファイルでのAndroidメーカー、で

- >プロジェクト構造:私の場合はそれがあった、あなた自身に、デフォルトのJDKの場所のディレクトリを変更

は/ usr/local /アンドロイド・スタジオ/ JRE

と私

を変更しました

/usr/local/java/jdk1.8.0_111は、私がインストールされたバージョンである

を#path_to_your_jdk。

Picture of the window

+1

ありがとうございました。 Linuxのミントで私の問題を解決しました。 –

+0

@AbdellahRamadanようこそ。他のLinuxプラタフォームでもテストしていません。それはそれでも働いて良かった。返信いただきありがとうございます。 –

+0

私のために働く。 jdkのパスがLinux上でどこにあるかを調べるのに便利なコマンドは、readlink -f $(which java)です。次に、そのパスの終わりをjdkまたはjava-x-oracleにjdkへのパスとしてコピーできます。 – larrytech

関連する問題