Проблемы с установкой Android SDK на Windows 10 через cmd - PullRequest
0 голосов
/ 09 марта 2020

У меня проблемы с установкой Android SDK на Windows 10. Я прохожу бразильский курс по разработке приложений с использованием Reaction-native на android. Это страница документации, объясняющая, как создать среду разработки для этого: https://docs.rocketseat.dev/ambiente-react-native/android/windows (используйте переводчик Google на веб-сайте, чтобы увидеть версию engli sh). Однако в той части, где они выполняют следующую команду:

$ C:\Android\Sdk\tools\bin\sdkmanager "platform-tools" "platforms;android-27" "build-tools;27.0.3"

, консоль возвращает:

Error: Could not find or load main class com.android.sdklib.tool.sdkmanager.SdkManagerCli Caused by: java.lang.ClassNotFoundException: com.android.sdklib.tool.sdkmanager.SdkManagerCli

Я искал целый день для решения и обнаружил, что, к моему печальному разочарованию, это невероятно общая ошибка c при работе с java в целом. Поэтому я попробовал множество вещей безрезультатно.

  • Переустановка java (64-разрядная версия)
  • Переустановка jdk
  • Проверка и перепроверка того, что могло возможно быть неправым с переменными окружения (я не нашел проблем)
  • Поиск в дюжине учебных пособий по установке de Sdk через cmd.
  • Попытка получить Sdk на моем компьютере через Android Studio (но не смог использовать ни одну из команд Sdk, необходимых для этого урока)
  • Некоторые другие вещи (я потратил целый день, пытаясь это исправить)

TLDR: я знаю этот вопрос был опубликован в той или иной форме ранее, хотя я прочитал их все, и ни один из них не помог мне.

Если кто-то имеет представление о том, с чем я здесь имею дело, или ушел прежде всего, я был бы очень признателен за любой совет, который можно дать. Эта проблема бурлит меня некоторое время, и я действительно хотел бы от нее уйти. Я готов предоставить любые подробности о моей текущей конфигурации, но об этом вы можете узнать из учебника, на который я ссылался ранее. Спасибо за внимание.

1 Ответ

0 голосов
/ 13 марта 2020

Оказывается, на самом деле существует миллиард причин, почему это происходит, и по своему опыту работы со стеком, я не думаю, что на это ответят в ближайшее время. Поэтому для дальнейшего использования я буду давать советы всем, кто сталкивается с этой проблемой. Выполните двойную загрузку вашей машины с Linux. Я знаю, что это звучит как не решение, но это действительно единственно возможное решение. Я провел целую неделю, пытаясь решить проблему, которую действительно не стоило решать. Есть множество учебников о том, как это сделать. У меня ушло меньше 30 минут, чтобы все это настроить и вуаля, все работало как шарм. Не тратьте свое время на попытки сделать что-то подобное на Windows, тем более что Java задействован.

Учебное пособие, которое я использовал: https://docs.rocketseat.dev/dual-boot-windows-linux/introducao

PS: учебное пособие на португальском языке, но Google Translate прекрасно работает на странице, поэтому проблем не должно быть.

...