Ошибка сборки Gradle-оболочки: Каталог SDK не существует? - PullRequest
0 голосов
/ 20 июня 2019

Я пытаюсь построить Android-проект в WSL, используя Gradle. Но когда я выполняю команду gradle wrapper в корневом каталоге моего проекта, я получаю следующую ошибку:

* What went wrong:
A problem occurred configuring project ':app'.
> The SDK directory '/mnt/c/<path_till_root_directory>/C:\Users\<username>\AppData\Local\Android\Sdk' does not exist.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/5.4.1/userguide/command_line_interface.html#sec:command_line_warnings    

Моя папка loacal.properties имеет правильный путь:

sdk.dir=C:\\Users\\<username>\\AppData\\Local\\Android\\Sdk

У меня есть исправление "возможно, работает" для этой проблемы. Я скопировал папку Sdk в корневой каталог своего проекта и изменил sdk.dir=C:\\Users\\<username>\\AppData\\Local\\Android\\Sdk в local.properties на sdk.dir=Sdk

И это сработало, но не для всех проектов. Тем не менее, я не думаю, что рекомендуется копировать Sdk в корневой каталог каждого проекта.

Может кто-нибудь сказать мне, как это исправить?

...