Возможно ли каким-то образом - во всяком случае, даже в другой виртуальной машине - эмулировать Android устройство на базе ARM, работающее Android 1.6 Donut OS?
Android Studio предлагает создать аппаратное устройство с этой версией Android, но ничего не происходит, когда я пытаюсь запустить эмулятор. Я не могу запустить ни 1.6 пончик, ни 2.3 пряник. Я могу запустить 7.0 Nougat, однако.
Gingerbread и Donut молча терпят неудачу, консоль, которая запускается Android Studio ничего не выводит.
Фон
Я провожу эксперименты над тем, как эти старые устройства можно использовать повторно, и я обнаружил, что могу скомпилировать хотя бы немного элементарного C ++ с использованием NDK (наряду со старыми версиями Java, но сейчас я заинтересован в запуске собственный код).
Древний старый Android NDK, который поддерживает API уровня 4, может компилировать только двоичные файлы для процессоров ARM, но сейчас я могу запускать только Android 1.6 x86 в VirtualBox, который, конечно, не буду запускать этот код.
В качестве альтернативы я был бы счастлив с NDK, который компилируется для порта x86 Android.
Я успешно скомпилировал некоторые элементарные двоичные файлы для последних версий Android, использующих NDK, теперь я могу sh сделать то же самое для более старых версий без физического оборудования, так как мое старое устройство работает под управлением 2.3 Gingerbread. В то время, когда я получил этот телефон, он имел обыкновение работать с версией 1.6, но я обновил его давно, и нет никакого способа вернуть go.
Я нацеливаюсь конкретно на те устройства, которые больше никто не использует , но еще не выброшены в мусор. (даже если это всего лишь хобби-проект)
Спасибо за ваши подсказки заранее!