Студия Android не находит Android SDK в пути WSLAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Студия Android не находит Android SDK в пути WSL

Сообщение Anonymous »

Я пытаюсь использовать Android Studio, установленную в Windows, со всеми ресурсами, установленными в wsl (gradle, jdk, sdk, файлы проекта...)
Я установил и все настроил как нужно, но при попытке собрать проект получаю ошибку

Код: Выделить всё

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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»