Я эмулирую Ubuntu на устройстве Android с помощью приложения UserLAnd . Я хочу установить android-rs-glue , чтобы упаковать мои приложения Rust как APK, но мне нужно, чтобы Android SDK / NDK был правильно установлен. Вот проблема:
Установите некоторые компоненты в SDK:
$ ./android-sdk/tools/bin/sdkmanager "platform-tools" "platforms;android-18" "build-tools;26.0.1"
Результат:
$ sudo . "$ANDROID_HOME/bin/sdkmanager" \
"platform-tools" \
"platforms;android-18" \
"build-tools;26.0.1"
# Error: Could not find or load main class
# com.android.sdklib.tool.sdkmanager.SdkManagerCli
Я сделал:
$ export CLASSPATH=$CLASSPATH:$ANDROID_HOME/lib
После просмотра sdk/bin/sdkmanager
я вычел, также требуется копия sdk/lib
как ~/lib
; тогда я получаю это:
Loading package information...
Loading local repository...
n% Loading local repository...
n% Fetch remote repository...
6% Computing updates...
8% Computing updates...
8% Computing updates...
10% Computing updates...
10% Computing updates...
Warning: File /root/.android/repositories.cfg could not be loaded.
Warning: Failed to find package platforms
Собираюсь проверить это дальше.