Местоположение SDK не найдено. Определите допустимое расположение SDK с помощью переменной среды ANDROID_HOME или задав Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Местоположение SDK не найдено. Определите допустимое расположение SDK с помощью переменной среды ANDROID_HOME или задав

Сообщение Anonymous »

Пробую разработку Android только с помощью инструментов командной строки (я не устанавливаю Android Studio).

При запуске ./gradlew build --warning-mode all возникает следующая ошибка:
Что пошло не так:

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

Could not determine the dependencies of task ':app:compileDebugJavaWithJavac'.
SDK location not found. Define a valid SDK location with an ANDROID_HOME environment variable or by setting the sdk.dir path in your project's local properties file at '/Users/folder1/android-projects/genisis/local.properties'.
Из всего, что я здесь увидел, я понял, что мне нужно указать путь Android SDK к переменной с именем ANDROID_HOME или к sdk.dir в local.properties.

Дело в том, что и то, и другое уже сделано, и я все еще поражен этими вечными страданиями, вызванными gradlew.
Я неправильно установил Sdk?

Как я установил Sdk и его компоненты?

1.перешел на сайт загрузки :Android studio
/>
2. Я прокрутил вниз до раздела «Только инструменты командной строки». Поскольку сейчас я использую Mac-OS (чипы Intel x86), я загрузил zip-файл Mac.

3. извлек zip-файл, зашел в cmdline-tools/latest/bin, запустил sdkmanager и загрузил следующее: Platform-tools, build-tools, Platforms;android-35
Я следовал этому руководству. чтобы сделать вышеописанное.
Теперь мой каталог выглядит так

Android:

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

/build-tools
/cmdline-tools
/licences
/platform-tools
/platforms

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

platformsПапка 
содержит папку с именем android-35, которая, как я полагаю, является SDK.

Поэтому мои переменные среды выглядят так:

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

export ANDROID_HOME=Users/folder1/Android
export PATH=$PATH:$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools
export ANDROID_SDK_ROOT=Users/folder1/Android
все они определены в ~/.bash_profile

и мой sdk.dir в локальном. свойства имеют такое значение: Users/folder1/Android/
Что за мерзость произошла и как мне от этого избавиться? Единственное решение — вернуться в студию Android.
Что я пробовал и чего ожидал?
ухх... Я не знаю..... Я не знаю, что делать или что попробовать
чего я ожидал?
все, что я ожидал, это вывод APK
Что отличает мой вопрос от других вопросов с тем же текстом ошибки?

Это потому, что я выполнил все упомянутые вопросы (насколько я знаю прочитайте, если вы найдете какое-либо сообщение с новым решением, пожалуйста, дайте мне знать), и меня все еще поражает та же ошибка
, как вы можете видеть содержимое ~. /.bash_profile, который я предоставил выше, вижу, что у меня есть переменная с именем ANDROID_HOME.
А также я упомянул, что обновил путь к SDK в sdk.dir в local.properties.

Подробнее здесь: https://stackoverflow.com/questions/790 ... me-environ
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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