これは100万回返されましたが、Linuxの場合のみです。私はAndroidスタジオ2.2.3でWindows 10に構築しています。Windowsベースのパスをgradle.propertiesに設定します
私はAPKをビルドしようとすると次のエラーが発生します。
Error:Failed to complete Gradle execution.
Cause:
Java home supplied via 'org.gradle.java.home' is invalid. Invalid directory: C:Program FilesJavajdk1.8.0_121
この
は「gradle.properties」org.gradle.java.home=C:\Program Files\Java\jdk1.8.0_121
私はまた、これらのバックスラッシュを使用して「無効な文字列エスケープを」というエラーを取得で問題になっているラインです。私が知る限り、 "org.gradle.java.home"のWindowsベースのパスを設定する方法はありません。
私はこれを約2時間ハッキングしていますが、私はどこにもいません。
ええ、そうでした。私は前にそれを試したときにそれを間違って入力しなければならなかった。私は実際には、Windowsのパスとしてスラッシュを受け入れることにかなり驚いています。それが最初です。 – Noah
@Noah Java(したがってGroovyとGradle)は常にファイル区切り文字としてスラッシュを受け入れます。 – sm4
これは私のために働いた:org.gradle.java.home = C \:\\ Program Files \\ Java \\ jdk1.8.0_152 – Gauss