Установите старые системные изображения Android (ABI) из командной строки
В диспетчере sdk вы можете легко установить флажки и получить системные изображения (например, ARM EABI v7a System Image
), установленные и доступные для создания AVD.
Моя проблема в том, что система, в которой я пытаюсь создать AVD, безгласна, поэтому я не могу открыть диспетчер sdk. Я могу установить системные образы из командной строки.
Легко установить цели, запустив $ android update sdk --no-ui
(все цели, на которых установлена фактически, но без системных образов, кроме новейшей цели "android-17" ). Теперь, как установить системные образы для "android-15"?
Когда я пытаюсь $ android update sdk --no-ui --filter "sysimg-15"
, результат
Error: Ignoring unknown package filter 'sysimg-15'.
Warning: The package filter removed all packages. There is nothing to install.
Please consider trying to update again without a package filter.
К сожалению, google/stackoverflow мне не помог.
Ответы
Ответ 1
Опцией --all
или -a
является ответ:
android update sdk --no-ui --all --filter "sysimg-15"
Не включая --all
, андроид-обновление принимает только последний пакет (sysimg-17), игнорируя старые пакеты. Включение всех пакетов с помощью -a
позволяет фильтровать (и, следовательно, устанавливать) любые sysimg.
Ответ 2
Можно ли использовать GUI через пересылку X11 в этом случае?
Использование Linux: Здесь
Использование Windows: Здесь