And*_*rew 8 android gradle android-studio
对不起我的英语不好.
我正在尝试使用Gradle支持在Android Studio中创建一个新项目,但我无法正确构建我的项目.有一个代码:
Gradle 'SportManager' project refresh failed:
Cause: startup failed:
initialization script 'C:\Users\ponomarev\AppData\Local\Temp\ijinit6732759991667918700.gradle': 33: illegal string body character after dollar sign;
solution: either escape a literal dollar sign "\$5" or bracket the value expression "${5}" @ line 33, column 20.
String[] paths = ["/LOGGER-2/c$/Program Files/android-studio/plugins/gradle/lib/gradle-tooling-extension.jar","/LOGGER-2/c$/Program Files/android-studio/plugins/gradle/lib/gradle-tooling-extension-v1.9.jar","/LOGGER-2/c$/Program Files/android-studio/plugins/gradle/lib/gradle-tooling-extension-v1.11.jar","/LOGGER-2/c$/Program Files/android-studio/plugins/gradle/lib/gradle-tooling-extension-v1.12.jar"]
^
1 error
Run Code Online (Sandbox Code Playgroud)
"LOGGER-2"是网络中的计算机名称.
我看到Gradle不理解以下表达式中的文字美元符号$:"/ LOGGER-2/c $/Program Files/...".我怎么解决这个问题?
Pet*_*ser 12
$在双引号中,字符串文字在Groovy中具有特殊含义 - 它用于字符串插值.如果你想要一个文字$,要么使用单引号的字符串文字(例如'foo$bar'),要么转义为$with \(例如"foo\$bar").
| 归档时间: |
|
| 查看次数: |
3187 次 |
| 最近记录: |