已经回答了一百万次,但仅限于Linux。我在Windows 10上使用Android Studio 2.2.3构建。
在尝试构建我的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个小时了,我无处可去。
答案 0 :(得分:4)
请尝试org.gradle.java.home = C:/ Program Files / Java / jdk1.8.0_121
答案 1 :(得分:0)
反斜杠在属性文件中有特殊含义。见Properties
由于java(因此groovy)接受文件分隔符的后退和正斜杠,我建议你使用正斜杠。