#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, он должен работать нормально. Хотя я этого не пробовал.