Android SDK не найден дрожанием

я установил студию андроида путем разархивации zip-файла от официального сайта и выполнения sudo ./studio.sh.
таким образом это было установлено в / корневом каталоге.
но когда я установил дрожание, как рекомендуется на официальном сайте, оно сказало, что андроид sdk не найден наряду со студией андроида.

    Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel beta, v0.6.0, on Linux, locale en_US.UTF-8)
[✗] Android toolchain - develop for Android devices
    ✗ Unable to locate Android SDK.
      Install Android Studio from: https://developer.android.com/studio/index.html
      On first launch it will assist you in installing the Android SDK components.
      (or visit https://flutter.io/setup/#android-setup for detailed instructions).
      If Android SDK has been installed to a custom location, set $ANDROID_HOME to that location.
[✗] Android Studio (not installed)
[✓] VS Code (version 1.26.1)
[!] Connected devices
    ! No devices available

! Doctor found issues in 3 categories.

после этого я пытался гуглить для некоторых ответов, и я сделал found'em, которые были все как это: добавляя $ANDROID_HOME к home/.bashrc или home/.bashrc_profile или в моем случае, к home/.zshrc, после выполнения источника команды/.the_file
НО, который не работал, почему!!?я не знаю!
вот моя конфигурация для var среды

export PATH=/home/joe-inz/Flutter/flutterSDK/flutter/bin:$PATH
export ANDROID_SDK_ROOT=/root/Android/Sdk
export PATH=$PATH:$ANDROID_SDK_ROOT/tools:$ANDROID_SDK_ROOT/platform-tools/:$ANDROID_SDK_ROOT

подтвердить:

/home/joe-inz/Flutter/flutterSDK/flutter/bin /home/joe-inz/Flutter/flutterSDK/flutter/bin /usr/local/sbin /usr/local/bin /usr/sbin /usr/bin /sbin /bin /usr/games /usr/local/games /snap/bin /usr/lib/jvm/java-8-oracle/bin /usr/lib/jvm/java-8-oracle/db/bin /usr/lib/jvm/java-8-oracle/jre/bin /root/Android/Sdk/tools /root/Android/Sdk/platform-tools/ /root/Android/Sdk /home/joe-inz/.config/composer/vendor/bin /home/joe-inz/.config/composer/vendor/bin /root/Android/Sdk/tools /root/Android/Sdk/platform-tools/ /root/Android/Sdk /home/joe-inz/.config/composer/vendor/bin

PS: причиной $ANDROID_SDK_ROOT, потому что я читал, является некоторая проблема в GitHub, что $ANDROID_HOME удерживается от использования!!!!, хотя с $ANDROID_HOME это не работало.
Не отмечайте его как дубликат, потому что я попробовал предыдущие решения, ни один из них не работал! Спасибо в усовершенствованном.

-1
задан 30 August 2018 в 22:35

2 ответа

Таким образом, ответ на мою проблему (другие стороны могут найти Android SDK) состоит в том, чтобы убедиться, что Android Studio установлена ​​в домашнем каталоге или где другие стороны могут найти его.

0
ответ дан 13 April 2019 в 12:40

Это - официальная установка руководство :

Linux

Для установки Studio Android на Linux продолжите двигаться следующим образом:

  1. Распаковывают .zip файл, который Вы загрузили на соответствующее местоположение для своих приложений, такой как в /usr/local/ для Вашего профиля пользователя, или /opt/ для общих пользователей.
  2. Для запуска Studio Android откройте терминал, перейдите к android-studio/bin/ каталог и выполнитесь studio.sh.
  3. Выбор, хотите ли Вы импортировать предыдущие настройки Android Studio или нет, затем нажимает "OK".
  4. Мастер установки Studio Android ведет Вас, хотя остальная часть установки, которая включает загрузку Android компоненты SDK, которые требуются для разработки.

Теперь перемещают папки в Ваш /home/$USER каталог, поскольку я чувствую, что это дает Вам меньше проблемы (IMO), и затем удалите его:

sudo cp -R /root/android-studio ~/ && sudo chown -R $USER:$USER ~/android-studio && sudo rm -rf /root/android-studio

ПРИМЕЧАНИЕ: Удостоверяются, что название студийной папки андроида корректно, как это находится в Вашей системе, я предполагаю, что это называют студия андроида как в моей

0
ответ дан 13 April 2019 в 12:40

Другие вопросы по тегам:

Похожие вопросы: