Загрузите собственное ядро ​​Android 11 в AVD/эмулятор.Android

Форум для тех, кто программирует под Android
Ответить
Гость
 Загрузите собственное ядро ​​Android 11 в AVD/эмулятор.

Сообщение Гость »

Я хочу иметь возможность собрать собственное ядро ​​и запустить его на виртуальном устройстве Android (AVD). Я попытался выполнить следующие инструкции, но это привело к зацикливанию загрузки. Я следовал инструкциям здесь: https://source.android.com/setup/build/building-kernels, чтобы загрузить исходный код ядра Android.
Синхронизировано и собрано с помощью
repo init -b common-android-mainline && repo sync
repo sync
BUILD_CONFIG=common/build.config.x86_64 build/build.sh

Запустите эмулятор с Pixel 4, API 30, ABI x86_64 AVD
emulator @Pixel_4_API_30 -kernel out/android-mainline/dist/bzImage -show-kernel -verbose

Вот несколько строк, которые появляются перед перезагрузкой устройства:
android::init::BlockDevInitializer::InitDevices(std::set): partition(s) not found in /sys, waiting for their uevent(s): metadata, super, vbmeta
[ 10.888602] init: Wait for partitions returned after 10010ms
[ 10.889489] init: bool android::init::BlockDevInitializer::InitDevices(std::set): partition(s) not found after polling timeout: metadata, super, vbmeta
[ 10.891648] init: Failed to mount required partitions early ...
[ 10.892517] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00007f00


Подробнее здесь: https://stackoverflow.com/questions/641 ... d-emulator
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»