android - Gradle error with a dollar sign -


sorry english.

i'm trying create new project in android studio gradle support, can't correctly build project. there code:

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 literal dollar sign "\$5" or bracket 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 

'logger-2' computer's name in network.

i see gradle don't understand literal dollar sign $ in following expression: "/logger-2/c$/program files/...". how can fix issue?

$ in double-quoted string literal has special meaning in groovy - it's used string interpolation. if want literal $, either use single-quoted string literal (e.g. 'foo$bar'), or escape $ \ (e.g. "foo\$bar").


Comments

Popular posts from this blog

windows - Single EXE to Install Python Standalone Executable for Easy Distribution -

c# - Access objects in UserControl from MainWindow in WPF -

javascript - How to name a jQuery function to make a browser's back button work? -