Первый - sdkmanager не работает без использования клавиши --sdk_root=${*PATH_TO_ITS_ROOT*}
. Это выдает следующее:
Warning: Could not create settings
java.lang.IllegalArgumentException
at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.<init>(SdkManagerCliSettings.java:428)
at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.createSettings(SdkManagerCliSettings.java:152)
at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.createSettings(SdkManagerCliSettings.java:134)
at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:57)
at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:48)
Вторая проблема заключается в том, что я думаю, что sdkmanager не устанавливает пакеты.
После "успешной" разархивации, например, "system-images;android-27;default;x86_64"
, я пытаюсь использовать --licenses
ключ, но менеджер возвращает, что у меня нет лицензий, чтобы согласиться с:
#sdkmanager --sdk_root=${ANDROID_SDK_ROOT} --install 'system-images;android-27;default;x86_64'
[=======================================] 100% Unzipping... x86_64/kernel-ranchu
# sdkmanager --sdk_root=${ANDROID_SDK_ROOT} --licenses
All SDK package licenses accepted.======] 100% Computing updates...
Наконец, ключ --list
возвращает таблицу «Доступные пакеты» без каких-либо установленных.
I Я использую последнюю Элементарную ОС (Ubuntu 18.04, я думаю) x64;
sdkmanager --version = 3.6.0;
Пожалуйста, помогите мне!