Команда "Android" устарела. Mac Os - PullRequest
1 голос
/ 02 июля 2019

Я новичок в разработке для Android и пытаюсь настроить свой Mac, но продолжаю сталкиваться с различными проблемами.

Я нашел много похожих проблем в Интернете и предложил решения, которые обычно включают использование homebrew или обновление путей экспорта.в файле bash_rc.

Поскольку я использую ZSH, я добавлял эти пути в мой файл .zshrc и использовал различные комбинации путей, которые я нашел в Интернете.

Большинство ресурсов, которые я нашел в Интернете, включая форумы Udemy, youtube и подобные, имеют подобные решения, которые «кажутся» устаревшими.

Вот мои настройки и ошибки, которые я получаю.

Mac работает 10.14.5 (Mojave) Использование терминала / iterm2 с ZSH.Узел v12.0 npm 6.9.0 javac 12.0.1

Android Debug Bridge версия 1.0.41 Версия 29.0.1-5644136 Установлен как / Users / serdarmustafa / Библиотека / Android / sdk / platform-tools / adb

Когда я запускаю android, я получаю:

The "android" command is deprecated.

Для ручного SDK, AVD и управления проектами, пожалуйста, используйте Android Studio.Для инструментов командной строки используйте tools / bin / sdkmanager и tools / bin / avdmanager


Недопустимая или неподдерживаемая команда ""

Поддерживаемые команды: список целей android список android список avd androidсписок устройств android создать avd android move avd android delete avd android list sdk android update sdk

Я пробовал следовать этим инструкциям из строки cmd и через finder, но ни один не отвечает.Из поиска он открывает терминал со новой вкладкой и просто обновляет.

В качестве альтернативы, прямо из строки cmd я получаю:

Исключение в потоке "main" java.lang.NoClassDefFoundError:javax / xml / bind / annotation / XmlSchema на com.android.repository.api.SchemaModule $ SchemaModuleVersion. (SchemaModule.java:156) на com.android.repository.api.SchemaModule. (SchemaModule.java:75) на com.android.sdklib.repository.AndroidSdkHandler. (AndroidSdkHandler.java:81) в com.android.sdklib.tool.sdkmanager.SdkManagerCli.main (SdkManagerCli.java:73) в com.android.sdklib.tool.kd(SdkManagerCli.java:48) Причина: java.lang.ClassNotFoundException: javax.xml.bind.annotation.XmlSchema в java.base / jdk.internal.loader.BuiltinClassLoader.loadClass (BuiltinClassLoader.java.base3):/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) в java.base / java.lang.ClassLoader.loadClass (ClassLoader.java:521) ... еще 5

Iиметь создал пример приложения, используя cordova create, но следующий шаг «build» возвращает эту ошибку.

Проверка версий Java JDK и Android SDK ANDROID_SDK_ROOT = undefined (рекомендуется) ANDROID_HOME = / usr / local / Caskroom / android-sdk / 4333796 (УСТАРЕЛО) Проверка требований не удалась для JDK 8 ('1.8. *')!Обнаруженная версия: 12.0.1 Проверьте переменные среды ANDROID_SDK_ROOT / JAVA_HOME / PATH.

  • Это различные пути, которые я пробовал, каждый раз при перезапуске терминала.

У кого-нибудь есть какие-либо предлагаемые решения или помощь, которую они могут предоставить?

Извините, если мои вопросы поставлены неправильно или слишком расплывчаты.Пожалуйста, не стесняйтесь поправлять меня или направлять меня к уже доступному онлайн-решению, которое я, возможно, пропустил.

Заранее благодарим за любую помощь, которую вы можете предоставить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...