Appcelerator 4 не может найти Android SDK на Mac

Appcelerator Studio 4.7.1.201609100950 на Mac OS X не может найти Android SDK. Я загрузил его с помощью кнопки на панели инструментов Appcelerator Studio. После того, как загрузка была успешно завершена, Appcelerator Studio не смог ее распознать. Я получил следующую ошибку: [Android SDK Home] Android SDK не было найдено в указанном местоположении SDK

Попробуйте переустановить программу или проверьте папку AppData . В большинстве случаев папка AppData скрыта по умолчанию. Попытайтесь показать это и попробуйте найти его там.

Вы пробовали это:

Чтобы использовать Android SDK со Studio, путь к SDK должен быть установлен в диалоговом окне «Настройки».

  1. Откройте диалоговое окно «Настройки»: в Mac OS X в строке меню выберите «Appcelerator Studio»> «Настройки».
  2. В диалоговом окне «Настройки» перейдите к Studio> Platforms> Android.
  3. Введите путь к вашему SDK Android в текстовом поле [Android SDK Home], нажав «Обзор», затем перейдите в каталог SDK.

Android SDK будет найден в папке Library … что-то вроде / Users // Library / android-sdk

Вы установили android-sdk правильно !?

Что происходит из командной строки при запуске appt ti info -t android?

Кроме того, проверьте настройки Android SDK в конфигурации appc ti, а также проверьте, была ли установлена ​​переменная среды в

/~/.bash_profile под названием ANDROID_SDK

, И если это соответствует правильному текущему местоположению SDK. Если вы не можете решить эту проблему, попробуйте изменить каталог sdk и изменить его в appcelerator. Надеюсь, это вам поможет.

У меня тоже был этот вопрос. Причина (по крайней мере, для меня) – это когда я впервые создал приложение, это было со старой версией Studio & SDK.

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

Вы также можете попробовать его только с новым мобильным проектом (с последним SDK, в настоящее время 5.5.1.GA), и посмотреть, работает ли он на Android. Если это сработает, вы можете переместить весь свой код в этот новый проект.

Я лично храню свои SDK и NDK в

 /opt/android-sdk 

а также

 /opt/android-ndk 

.bash_profile ссылками в .bash_profile

 export ANDROID_SDK=/opt/android-sdk export ANDROID_NDK=/opt/android-ndk 

Наконец, используйте appc ti setup android чтобы установить там пути. И Studio, и CLI правильно подберут его. Спасибо!