Gradle在Windows上找不到AndroidDK路径
我刚刚在windows机器上为一个android项目建立了一个gradle版本,它在mac上运行良好。我定义了一个local.properties文件,如下所示:Gradle在Windows上找不到AndroidDK路径,android,windows,gradle,Android,Windows,Gradle,我刚刚在windows机器上为一个android项目建立了一个gradle版本,它在mac上运行良好。我定义了一个local.properties文件,如下所示: sdk.dir="C:\Program Files\android\sdk" 当尝试使用gradlew.bat时,我看到以下内容: C:\Users\PeterNied>gradlew FAILURE: Build failed with an exception. * Where: Build file 'C:\User
sdk.dir="C:\Program Files\android\sdk"
当尝试使用gradlew.bat时,我看到以下内容:
C:\Users\PeterNied>gradlew
FAILURE: Build failed with an exception.
* Where:
Build file 'C:\Users\PeterNied\build.gradle' line: 9
* What went wrong:
A problem occurred evaluating project ':MyProject'.
> The SDK directory 'C:\Users\PeterNied\"C:Program Filesandroidsdk"' does not exist.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
BUILD FAILED
Total time: 3.224 secs
sdk.dir=../../Program Files/android/sdk
显然,android sdk目录的计算只是将本地目录和我指定的目标C:\Users\PeterNied\“C:Program Filesandroidsdk”结合起来。如何将gradle指向正确的位置?此问题有两个方面,路径分隔器和处理gradle local.dir+sdk.dir concatation:
C:\Users\PeterNied>gradlew
FAILURE: Build failed with an exception.
* Where:
Build file 'C:\Users\PeterNied\build.gradle' line: 9
* What went wrong:
A problem occurred evaluating project ':MyProject'.
> The SDK directory 'C:\Users\PeterNied\"C:Program Filesandroidsdk"' does not exist.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
BUILD FAILED
Total time: 3.224 secs
sdk.dir=../../Program Files/android/sdk
sdk.dir=C:/Program Files/android/sdk
应该有效(通常,用正斜杠代替反斜杠)
路径分隔符和路径连接是同一个问题