Я установил и все настроил как нужно, но при попытке собрать проект получаю ошибку
Код: Выделить всё
Executing tasks: [:app:assembleDebug] in project \\wsl.localhost\Ubuntu\home\...\projects\...Код: Выделить всё
SDK location not found. Define a location by setting the ANDROID_SDK_ROOT environment variable or by setting the sdk.dir path in your project's local.properties fileМой файл local.properties:< /p>
Код: Выделить всё
sdk.dir=\\\\wsl.localhost\\Ubuntu\\usr\\lib\\android-sdk- Настроил путь к SDK Android также через настройки Android Studio >
- Удален файл local.properties/папка .gradle/папка .idea
- Настроены пути ANDROID_SDK_ROOT и ANDROID_HOME как в Windows, так и в wsl
- Изменены версии gradle и версии jdk, чтобы увидеть, может ли какая-либо версия быть проблемой.
- Изменен домашний путь gradle на wsl ()
Код: Выделить всё
/home/user/.gradle - Настроен путь gradle jdk, установленный в среде WSL ()
Код: Выделить всё
//wsl.localhost/Ubuntu/home/user/.jdks/jbr-17.0.12
Я кое-что заметил:
- На странице настроек градиента при выборе пути jdk есть параметры JAVA_HOME и GRADLE_LOCAL_JAVA_HOME, они не указывают на фактическую переменную среды не настроен ни в Windows, ни в WSL, поэтому я предполагаю, что существует проблема с Android Studio, пытающейся прочитать переменные среды
[img]https://i .sstatic.net/T8O1YLJj.png[/img] - Когда я запускаю ./gradlew assembleDebug через терминал, это удалось
Но теперь я вижу предупреждение о свойстве sdk.dir в файле local.properties. Проблема: каталог не существует

Подробнее здесь: https://stackoverflow.com/questions/790 ... n-wsl-path
Мобильная версия