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

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

C:\Users\Me\Desktop\app>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, как было предложено @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 по умолчанию, он должен работать нормально. Но я этого не пробовал.

подробнее здесь

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