Ошибка командной строки Bubblewrap: не удалось найти или загрузить основной класс com.android.sdklib.tool.sdkmanager.SdkManagerCli

#android #android-sdk-tools #bubblewrap

#Android #android-sdk-tools #bubblewrap

Вопрос:

При создании моего приложения с помощью bubblewrap я постоянно получал эту досадную ошибку, которая не позволяла мне продолжить, потому что возникла проблема с установкой Android SDK tools:

 C:UsersMeDesktopapp>bubblewrap build
,-----.        ,--.  ,--.  ,--.
|  |) /_,--.,--|  |-.|  |-.|  |,---.,--.   ,--,--.--.,--,--.,---.
|  .-.  |  ||  | .-. | .-. |  | .-. |  |.'.|  |  .--' ,-.  | .-. |
|  '--' '  ''  | `-' | `-' |     --|   .'.   |  |   '-'  | '-' '
`------' `----' `---' `---'`--'`----'--'   '--`--'   `--`--|  |-'
                                                           `--'
Installing Android Build Tools. Please, read and accept the license agreement
build Installing Build Tools
Error: Could not find or load main class com.android.sdklib.tool.sdkmanager.SdkManagerCli


cli ERROR undefined
  

Структура .bubblewrap каталога в C:/Users/Me/.bubblewrap :

 .bubblewrap/
┣ cmdline-tools/
┃ ┗ tools/
┣ openjdk/
┃ ┣ bin/
┃ ┣ include/
┃ ┣ jre/
┃ ┣ lib/
┃ ┣ sample/
┃ ┣ ASSEMBLY_EXCEPTION
┃ ┣ LICENSE
┃ ┣ release
┃ ┣ src.zip
┃ ┗ THIRD_PARTY_README
┗ config.json
  

И содержимое config.json внутри .bubblewrap:

 {
    "jdkPath": "C:/Users/Me/.bubblewrap/openjdk",
    "androidSdkPath": "C:/Users/Me/.bubblewrap/cmdline-tools"
}
  

Подробная информация:

  • Windows 10 v2004:

  • Номер сборки Windows: 19041.388

  • Версия Bubblewrap: 1.4.1

Примечание: Некоторое время назад я задавал этот вопрос здесь, но нашел решение в другом месте.

Ответ №1:

Это потребовало долгих поисков, но я, наконец, нашел решение:

Я решил проблему, установив более раннюю версию Android SDK tools, как было предложено @krayanni в этом посте , из другого репозитория.

Я думаю, что в последней версии ‘6200805’ есть какая-то проблема, даже у меня такая же проблема.

Решение: Используйте более старую версию sdkmanager, пожалуйста, найдите ниже ссылки на более старую версию.

В Windows нет установщика: https://dl.google.com/android/repository/sdk-tools-windows-4333796.zip

MacOSX: https://dl.google.com/android/repository/sdk-tools-darwin-4333796.zip

Linux: https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip

Однако, по-видимому, если вы разархивируете файлы с помощью 7zip вместо стандартного Windows extractor, он должен работать нормально. Хотя я этого не пробовал.

дополнительная информация здесь