プロジェクトをEclipseにインポートすると、次のエラーが発生します。
システムが見つかりませんJavaコンパイラ。JRE(JREだけでなく)がインストールされており、Java_HOMEシステム変数が対応するディレクトリを指すように設定されていることを確認してください。 Gradleディストリビューションを使用してビルドを実行できません ' http://services.gradle.org/distributions/gradle-1.11-all.Zip '。
私がチェックしたので、Java_HOMEを設定する必要があります(自分のコンピューターにJDKがあります)が、それを行う方法の手掛かりがありません。
同様の問題がたくさんありましたが、最善の解決策はJDKの場所を手動で指定することだと思います。それを行うには:
プロジェクトのルートフォルダーgradle.properties
に2つのファイルを追加します。
org.gradle.Java.home=C:/Program Files/Java/jdk1.7.0_03
およびlocal.properties
:
org.gradle.Java.home=C:/Program Files/Java/jdk1.7.0_03
システムのorg.gradle.Java.home value
をJDKパスに変更する必要があります。 Android SDKで同じ問題が発生する場合は、sdk.dir=/Users/alonzilberman/Android/adt-bundle-mac-x86_64-20130917/sdk
をlocal.properties
に追加してください。
ファイルを追加した後、gradleビルドを更新します。
Android Studioでプロジェクトをビルドしようとしたときに同じメッセージが表示されました。何時間もの調査の後、さまざまなバージョンのJDK(8から6)を試しました)私の問題を解決するこの答えを見つけました:- https://discuss.gradle.org/t/mac-gradle-issues-with-finding-using-jdk-7-the-usual-answers-to-this-question-arent-working-expert-required/2553/24
その理由は、AUSKeyパッケージが/ Library/Java/Extensionsディレクトリーにtools.jarをインストールし、Gradleがコンパイラーを探すのを妨害したためです。そのファイルを削除すると問題が修正され、Android Studioでビルドできるようになりました。
Java_HOME
という新しいシステム変数を作成し、追加します
C:\Program Files\Java\jdk1.8.0_25
これは、環境変数がjdkフォルダーを指していないためです。 binフォルダーを指定しないでください。