Я выполнил условия. все стандартные шаги, начиная с https://source.android.com/docs/setup/s ... itializing, которые включают в себя:
- Настройку среды сборки< /li>
Клонирование исходников - Выбор цели обеда (), как указано здесь https://source.android.com/docs/setup/create/avd
Код: Выделить всё
sdk_phone_arm64 - Создание сборки с помощью m
- Создание образов эмулятора с помощью make emu_img_zip (на Android 13/14) и make sdk sdk_repo (на Android 11/12), как указано здесь https://source.android. com/docs/setup/create/avd
- Создание AVD с сгенерированными файлами образа системы
Код: Выделить всё
android11-releaseКод: Выделить всё
[ 0.359454][ T1] uart-pl011 9000000.pl011: no DMA platform data
[ 0.359992][ T1] VFS: Cannot open root device "(null)" or unknown-block(0,0): error -6
[ 0.360612][ T1] Please append a correct "root=" boot option; here are the available partitions:
[ 0.361315][ T1] 0100 8192 ram0
[ 0.361317][ T1] (driver?)
[ 0.361912][ T1] 0101 8192 ram1
[ 0.361913][ T1] (driver?)
[ 0.362513][ T1] 0102 8192 ram2
[ 0.362514][ T1] (driver?)
[ 0.363177][ T1] 0103 8192 ram3
[ 0.363178][ T1] (driver?)
[ 0.363761][ T1] 0104 8192 ram4
[ 0.363761][ T1] (driver?)
[ 0.364361][ T1] 0105 8192 ram5
[ 0.364361][ T1] (driver?)
[ 0.364976][ T1] 0106 8192 ram6
[ 0.364977][ T1] (driver?)
[ 0.365559][ T1] 0107 8192 ram7
[ 0.365560][ T1] (driver?)
[ 0.366179][ T1] 0108 8192 ram8
[ 0.366180][ T1] (driver?)
[ 0.366777][ T1] 0109 8192 ram9
[ 0.366777][ T1] (driver?)
[ 0.367363][ T1] 010a 8192 ram10
[ 0.367363][ T1] (driver?)
[ 0.367949][ T1] 010b 8192 ram11
[ 0.367949][ T1] (driver?)
[ 0.368532][ T1] 010c 8192 ram12
[ 0.368533][ T1] (driver?)
[ 0.369119][ T1] 010d 8192 ram13
[ 0.369119][ T1] (driver?)
[ 0.369730][ T1] 010e 8192 ram14
[ 0.369730][ T1] (driver?)
[ 0.370359][ T1] 010f 8192 ram15
[ 0.370360][ T1] (driver?)
[ 0.370951][ T1] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
[ 0.371710][ T1] CPU: 1 PID: 1 Comm: swapper/0 Not tainted 5.15.41-android13-8-00029-g24d27dff64c4-ab9178016 #1
[ 0.359088][ T1] Hardware name: linux,ranchu (DT)
[ 0.359470][ T1] Call trace:
[ 0.359766][ T1] dump_backtrace.cfi_jt+0x0/0x8
[ 0.360137][ T1] dump_stack_lvl+0x80/0xb8
[ 0.360472][ T1] panic+0x180/0x444
[ 0.360764][ T1] mount_block_root+0x1ac/0x270
[ 0.361123][ T1] mount_root+0x68/0x90
[ 0.361454][ T1] prepare_namespace+0x164/0x1e8
[ 0.361825][ T1] kernel_init_freeable+0x120/0x19c
[ 0.362282][ T1] kernel_init+0x40/0x36c
[ 0.362606][ T1] ret_from_fork+0x10/0x20
[ 0.362938][ T1] SMP: stopping secondary CPUs
[ 0.363367][ T1] Kernel Offset: disabled
[ 0.363708][ T1] CPU features: 0x0,00000281,4b354ee8
[ 0.364112][ T1] Memory Limit: none
[ 0.000000][ T0] Booting Linux on physical CPU 0x0000000000 [0x00000000]
[ 0.000000][ T0] Linux version 5.15.41-android13-8-00029-g24d27dff64c4-ab9178016 (build-user@build-host) (Android (8508608, based on r450784e) clang version 14.0.7 (https://android.googlesource.com/toolchain/llvm-project 4c603efb0cca074e9238af8b4106c30add4418f6), LLD 14.0.7) #1 SMP PREEMPT Fri Oct 14 19:05:44 UTC 2022
[ 0.000000][ T0] Machine model: linux,ranchu
[ 0.000000][ T0] Stack Depot is disabled
[ 0.000000][ T0] KVM is not available. Ignoring kvm-arm.mode
[ 0.000000][ T0] printk: debug: skip boot console de-registration.
Код: Выделить всё
❯ emulator @Test_Device2 -show-kernel
INFO | Android emulator version 33.1.13.0 (build_id 10332831) (CL:N/A)
INFO | Found systemPath /Users/username_here/Library/Android/sdk/system-images/android-33/default/arm64-v8a/
INFO | Storing crashdata in: , detection is enabled for process: 40462
INFO | Duplicate loglines will be removed, if you wish to see each individual line launch with the -log-nofilter flag.
INFO | Increasing RAM size to 2048MB
INFO | Warning: QMetaObject::connectSlotsByName: No matching signal for on_new_posture_requested(int) ((null):0, (null))
INFO | Warning: QMetaObject::connectSlotsByName: No matching signal for on_dismiss_posture_selection_dialog() ((null):0, (null))
INFO | Warning: QMetaObject::connectSlotsByName: No matching signal for on_new_resizable_requested(PresetEmulatorSizeType) ((null):0, (null))
INFO | Warning: QMetaObject::connectSlotsByName: No matching signal for on_dismiss_resizable_dialog() ((null):0, (null))
library_mode host gpu mode host
WARNING | cannot add library /Users/username_here/Library/Android/sdk/emulator/qemu/darwin-aarch64/lib64/vulkan/libvulkan.dylib: failed
INFO | added library /Users/username_here/Library/Android/sdk/emulator/lib64/vulkan/libvulkan.dylib
Стоковые изображения эмулятора Arm64, загруженные через Android Studio, работают нормально.
Я не могу запустите команду эмулятора на машине, на которой я работаю, так как она находится на облачной машине с Linux, которая не поддерживает виртуализацию.
Подробнее здесь: https://stackoverflow.com/questions/774 ... ot-running
Мобильная версия