Thanks for your reply. Does it mean the walleye build does not work for emulator, only works for the real pixel 2 phone?
On Wednesday, 11 November 2020 at 02:57:26 UTC+8 Lingfeng Yang wrote: > Hi, you'll need to lunch sdk_phone_x86-userdebug > > Other lunch targets only work with the specified hardware (e.g., walleye > and Pixel 2) > > On Tue, Nov 10, 2020 at 10:54 AM alex ho <[email protected]> wrote: > >> I build my android 11 system image with branch RP1A.201005.004. >> lunch 28 (aosp_walleye-userdebug) for my pixel 2 >> m >> It build successfully(it least it said it build successfully) >> But when I emulator, >> I expected seeing the skin same as the pixel 2 emulator that I download >> in android studio. >> In fact, I saw the small screen GUI with a keyboard. >> Also, the screen keep showing black and it cant load into the android OS >> Am I missing something? >> What should I do to fix it? >> Here are the image of the emulator and the log: >> [image: 螢幕快照 2020-11-10 上午10.53.38.png] >> >> admin@admins-Mac-mini FYPandroid % emulator -debug-init -logcat '*:v' >> >> emulator: Android emulator version 30.0.14.0 (build_id 6499764) (CL:N/A) >> >> emulator: Found ANDROID_PRODUCT_OUT: >> /Volumes/android/FYPandroid/out/target/product/walleye >> >> emulator: Found build target architecture: arm64 >> >> emulator: argv[0]: 'emulator'; program directory: >> '/Volumes/android/FYPandroid/prebuilts/android-emulator/darwin-x86_64' >> >> emulator: emuDirName: >> '/Volumes/android/FYPandroid/prebuilts/android-emulator/emulator' >> >> emulator: try dir >> /Volumes/android/FYPandroid/prebuilts/android-emulator/darwin-x86_64 >> >> emulator: Trying emulator path >> '/Volumes/android/FYPandroid/prebuilts/android-emulator/darwin-x86_64/qemu/darwin-x86_64/qemu-system-aarch64' >> >> emulator: Found target-specific 64-bit emulator binary: >> /Volumes/android/FYPandroid/prebuilts/android-emulator/darwin-x86_64/qemu/darwin-x86_64/qemu-system-aarch64 >> >> emulator: Adding library search path: >> '/Volumes/android/FYPandroid/prebuilts/android-emulator/darwin-x86_64/lib64' >> >> emulator: Adding library search path: >> '/Volumes/android/FYPandroid/prebuilts/android-emulator/darwin-x86_64/lib64/gles_angle' >> >> emulator: Adding library search path: >> '/Volumes/android/FYPandroid/prebuilts/android-emulator/darwin-x86_64/lib64/gles_angle9' >> >> emulator: Adding library search path: >> '/Volumes/android/FYPandroid/prebuilts/android-emulator/darwin-x86_64/lib64/gles_angle11' >> >> emulator: Adding library search path: >> '/Volumes/android/FYPandroid/prebuilts/android-emulator/darwin-x86_64/lib64/gles_swiftshader' >> >> emulator: Adding library search path for Qt: >> '/Volumes/android/FYPandroid/prebuilts/android-emulator/darwin-x86_64/lib64/qt/lib' >> >> emulator: Silencing all qWarning(); use qCWarning(...) instead: >> QT_LOGGING_RULES=default.warning=false >> >> emulator: Setting Qt plugin search path: >> QT_QPA_PLATFORM_PLUGIN_PATH=/Volumes/android/FYPandroid/prebuilts/android-emulator/darwin-x86_64/lib64/qt/plugins >> >> emulator: Setting Qt to use software OpenGL: QT_OPENGL=software >> >> emulator: Setting QML to use software QtQuick2D: >> QMLSCENE_DEVICE=softwarecontext >> >> emulator: Overriding pre-existing bad Qt high dpi settings... >> >> emulator: Running >> :/Volumes/android/FYPandroid/prebuilts/android-emulator/darwin-x86_64/qemu/darwin-x86_64/qemu-system-aarch64 >> >> emulator: qemu backend: argv[00] = >> "/Volumes/android/FYPandroid/prebuilts/android-emulator/darwin-x86_64/qemu/darwin-x86_64/qemu-system-aarch64" >> >> emulator: qemu backend: argv[01] = "-debug-init" >> >> emulator: qemu backend: argv[02] = "-logcat" >> >> emulator: qemu backend: argv[03] = "*:v" >> >> emulator: Concatenated backend parameters: >> >> >> /Volumes/android/FYPandroid/prebuilts/android-emulator/darwin-x86_64/qemu/darwin-x86_64/qemu-system-aarch64 >> >> -debug-init -logcat *:v >> >> emulator: found Android build root: /Volumes/android/FYPandroid >> >> emulator: found Android build out: >> /Volumes/android/FYPandroid/out/target/product/walleye >> >> emulator: Cannot find boot properties file: >> /Volumes/android/FYPandroid/out/target/product/walleye/boot.prop >> >> >> emulator: Found target API sdkVersion: 30 >> >> >> emulator: Invalid int property: >> 'ro.build.version.incremental:eng.admin.20201105.163918' >> >> emulator: autoconfig: -skin HVGA >> >> emulator: autoconfig: -skindir >> /Volumes/android/FYPandroid/development/tools/emulator/skins/ >> >> emulator: autoconfig: -kernel >> /Volumes/android/FYPandroid/prebuilts/qemu-kernel/arm64/ranchu/kernel-qemu >> >> emulator: Target arch = 'arm64' >> >> emulator: Auto-detect: Kernel image requires new device naming scheme. >> >> emulator: Auto-detect: Kernel does not support YAFFS2 partitions. >> >> emulator: autoconfig: -ramdisk >> /Volumes/android/FYPandroid/out/target/product/walleye/ramdisk.img >> >> emulator: autoconfig: -sysdir >> /Volumes/android/FYPandroid/out/target/product/walleye >> >> emulator: Using initial system image: >> /Volumes/android/FYPandroid/out/target/product/walleye/system.img >> >> emulator: system partition size adjusted to match image file (1005 MB > >> 800 MB) >> >> >> emulator: Using initial vendor image: >> /Volumes/android/FYPandroid/out/target/product/walleye/vendor.img >> >> emulator: autoconfig: -data >> /Volumes/android/FYPandroid/out/target/product/walleye/userdata-qemu.img >> >> emulator: autoconfig: -initdata >> /Volumes/android/FYPandroid/out/target/product/walleye/userdata.img >> >> emulator: autoconfig: -cache >> /Volumes/android/FYPandroid/out/target/product/walleye/cache.img >> >> emulator: Increasing RAM size to 2048MB >> >> emulator: VM heap size 48MB is below hardware specified minimum of >> 512MB,setting it to that value >> >> emulator: System image is read only >> >> emulator: Found 1 DNS servers: 192.168.1.1 >> >> emulator: trying to load skin file >> '/Volumes/android/FYPandroid/development/tools/emulator/skins//HVGA/layout' >> >> emulator: WARNING: Logcat tag filtering is currently disabled. >> b/132840817 <https://buganizer.corp.google.com/132840817>, everything >> will be placed on stdout >> >> emulator: WARNING: encryption is off >> >> emulator: GPU emulation enabled using 'host' mode >> >> emulator: Initializing hardware OpenGLES emulation support >> >> emulator: Found 1 DNS servers: 192.168.1.1 >> >> Content of hardware configuration file: >> >> hw.cpu.arch = arm64 >> >> hw.cpu.ncore = 2 >> >> hw.ramSize = 2048 >> >> hw.screen = multi-touch >> >> hw.mainKeys = true >> >> hw.trackBall = true >> >> hw.keyboard = false >> >> hw.keyboard.lid = false >> >> hw.keyboard.charmap = qwerty2 >> >> hw.dPad = true >> >> hw.rotaryInput = false >> >> hw.gsmModem = true >> >> hw.gps = true >> >> hw.battery = true >> >> hw.accelerometer = true >> >> hw.gyroscope = true >> >> hw.audioInput = true >> >> hw.audioOutput = true >> >> hw.sdCard = true >> >> disk.cachePartition = true >> >> disk.cachePartition.path = >> /Volumes/android/FYPandroid/out/target/product/walleye/cache.img >> >> disk.cachePartition.size = 66m >> >> test.quitAfterBootTimeOut = -1 >> >> test.delayAdbTillBootComplete = 0 >> >> test.monitorAdb = 0 >> >> hw.lcd.width = 320 >> >> hw.lcd.height = 480 >> >> hw.lcd.depth = 16 >> >> hw.lcd.density = 160 >> >> hw.lcd.backlight = true >> >> hw.lcd.vsync = 60 >> >> hw.gltransport = pipe >> >> hw.gltransport.asg.writeBufferSize = 1048576 >> >> hw.gltransport.asg.writeStepSize = 4096 >> >> hw.gltransport.asg.dataRingSize = 32768 >> >> hw.gltransport.drawFlushInterval = 800 >> >> hw.displayRegion.0.1.xOffset = -1 >> >> hw.displayRegion.0.1.yOffset = -1 >> >> hw.displayRegion.0.1.width = 0 >> >> hw.displayRegion.0.1.height = 0 >> >> hw.fold.adjust = false >> >> hw.display1.width = 0 >> >> hw.display1.height = 0 >> >> hw.display1.density = 0 >> >> hw.display1.xOffset = -1 >> >> hw.display1.yOffset = -1 >> >> hw.display1.flag = 0 >> >> hw.display2.width = 0 >> >> hw.display2.height = 0 >> >> hw.display2.density = 0 >> >> hw.display2.xOffset = -1 >> >> hw.display2.yOffset = -1 >> >> hw.display2.flag = 0 >> >> hw.display3.width = 0 >> >> hw.display3.height = 0 >> >> hw.display3.density = 0 >> >> hw.display3.xOffset = -1 >> >> hw.display3.yOffset = -1 >> >> hw.display3.flag = 0 >> >> hw.gpu.enabled = true >> >> hw.gpu.mode = host >> >> hw.initialOrientation = portrait >> >> hw.camera.back = emulated >> >> hw.camera.front = none >> >> vm.heapSize = 512 >> >> hw.sensors.light = true >> >> hw.sensors.pressure = true >> >> hw.sensors.humidity = true >> >> hw.sensors.proximity = true >> >> hw.sensors.magnetic_field = true >> >> hw.sensors.magnetic_field_uncalibrated = true >> >> hw.sensors.gyroscope_uncalibrated = true >> >> hw.sensors.orientation = true >> >> hw.sensors.temperature = true >> >> hw.useext4 = true >> >> hw.arc = false >> >> hw.arc.autologin = false >> >> kernel.path = >> /Volumes/android/FYPandroid/prebuilts/qemu-kernel/arm64/ranchu/kernel-qemu >> >> kernel.newDeviceNaming = yes >> >> kernel.supportsYaffs2 = no >> >> disk.ramdisk.path = >> /Volumes/android/FYPandroid/out/target/product/walleye/ramdisk.img >> >> disk.systemPartition.initPath = >> /Volumes/android/FYPandroid/out/target/product/walleye/system.img >> >> disk.systemPartition.size = 1005m >> >> disk.vendorPartition.initPath = >> /Volumes/android/FYPandroid/out/target/product/walleye/vendor.img >> >> disk.vendorPartition.size = 800m >> >> disk.dataPartition.path = >> /Volumes/android/FYPandroid/out/target/product/walleye/userdata-qemu.img >> >> disk.dataPartition.size = 800m >> >> PlayStore.enabled = false >> >> avd.name = <build> >> >> avd.id = <build> >> >> fastboot.forceColdBoot = false >> >> android.avd.home = /Users/admin/.android/avd >> >> . >> >> QEMU options list: >> >> emulator: argv[00] = >> "/Volumes/android/FYPandroid/prebuilts/android-emulator/darwin-x86_64/qemu/darwin-x86_64/qemu-system-aarch64" >> >> emulator: argv[01] = "-dns-server" >> >> emulator: argv[02] = "192.168.1.1" >> >> emulator: argv[03] = "-serial" >> >> emulator: argv[04] = "stdio" >> >> emulator: argv[05] = "-device" >> >> emulator: argv[06] = >> "goldfish_pstore,addr=0xff018000,size=0x10000,file=/Volumes/android/FYPandroid/out/target/product/walleye/build.avd/data/misc/pstore/pstore.bin" >> >> emulator: argv[07] = "-cpu" >> >> emulator: argv[08] = "cortex-a57" >> >> emulator: argv[09] = "-machine" >> >> emulator: argv[10] = "type=ranchu" >> >> emulator: argv[11] = "-m" >> >> emulator: argv[12] = "2048" >> >> emulator: argv[13] = "-lcd-density" >> >> emulator: argv[14] = "160" >> >> emulator: argv[15] = "-nodefaults" >> >> emulator: argv[16] = "-kernel" >> >> emulator: argv[17] = >> "/Volumes/android/FYPandroid/prebuilts/qemu-kernel/arm64/ranchu/kernel-qemu" >> >> emulator: argv[18] = "-initrd" >> >> emulator: argv[19] = >> "/Volumes/android/FYPandroid/out/target/product/walleye/ramdisk.img" >> >> emulator: argv[20] = "-drive" >> >> emulator: argv[21] = >> "index=0,id=vendor,if=none,file=/Volumes/android/FYPandroid/out/target/product/walleye/vendor.img,read-only" >> >> emulator: argv[22] = "-device" >> >> emulator: argv[23] = "virtio-blk-device,drive=vendor" >> >> emulator: argv[24] = "-drive" >> >> emulator: argv[25] = >> "index=1,id=userdata,if=none,file=/Volumes/android/FYPandroid/out/target/product/walleye/userdata-qemu.img.qcow2,overlap-check=none,cache=unsafe,l2-cache-size=1048576" >> >> emulator: argv[26] = "-device" >> >> emulator: argv[27] = "virtio-blk-device,drive=userdata" >> >> emulator: argv[28] = "-drive" >> >> emulator: argv[29] = >> "index=2,id=cache,if=none,file=/Volumes/android/FYPandroid/out/target/product/walleye/cache.img.qcow2,overlap-check=none,cache=unsafe,l2-cache-size=1048576" >> >> emulator: argv[30] = "-device" >> >> emulator: argv[31] = "virtio-blk-device,drive=cache" >> >> emulator: argv[32] = "-drive" >> >> emulator: argv[33] = >> "index=3,id=system,if=none,file=/Volumes/android/FYPandroid/out/target/product/walleye/system.img,read-only" >> >> emulator: argv[34] = "-device" >> >> emulator: argv[35] = "virtio-blk-device,drive=system" >> >> emulator: argv[36] = "-netdev" >> >> emulator: argv[37] = "user,id=mynet" >> >> emulator: argv[38] = "-device" >> >> emulator: argv[39] = "virtio-net-device,netdev=mynet" >> >> emulator: argv[40] = "-device" >> >> emulator: argv[41] = "virtio-rng-device" >> >> emulator: argv[42] = "-show-cursor" >> >> emulator: argv[43] = "-L" >> >> emulator: argv[44] = >> "/Volumes/android/FYPandroid/prebuilts/android-emulator/darwin-x86_64/lib/pc-bios" >> >> emulator: argv[45] = "-append" >> >> emulator: argv[46] = "qemu=1 no_timer_check androidboot.hardware=ranchu >> androidboot.serialno=EMULATOR30X0X14X0 keep_bootcon earlyprintk=ttyAMA0 >> androidboot.console=ttyAMA0 android.qemud=1 console=0 android.checkjni=1 >> qemu.gles=1 qemu.settings.system.screen_off_timeout=2147483647 >> <(214)%20748-3647> qemu.vsync=60 qemu.gltransport=pipe >> qemu.gltransport.drawFlushInterval=800 qemu.opengles.version=131072 >> cma=4M@0-4G androidboot.logcat=*:v loop.max_part=7 >> ramoops.mem_address=0xff018000 ramoops.mem_size=0x10000 >> memmap=0x10000$0xff018000 qemu.dalvik.vm.heapsize=512m >> qemu.camera_protocol_ver=1" >> >> emulator: argv[47] = "-android-hw" >> >> emulator: argv[48] = >> "/Volumes/android/FYPandroid/out/target/product/walleye/hardware-qemu.ini" >> >> Concatenated QEMU options: >> >> >> /Volumes/android/FYPandroid/prebuilts/android-emulator/darwin-x86_64/qemu/darwin-x86_64/qemu-system-aarch64 >> >> -dns-server 192.168.1.1 -serial stdio -device >> goldfish_pstore,addr=0xff018000,size=0x10000,file=/Volumes/android/FYPandroid/out/target/product/walleye/build.avd/data/misc/pstore/pstore.bin >> >> -cpu cortex-a57 -machine type=ranchu -m 2048 -lcd-density 160 -nodefaults >> -kernel >> /Volumes/android/FYPandroid/prebuilts/qemu-kernel/arm64/ranchu/kernel-qemu >> -initrd /Volumes/android/FYPandroid/out/target/product/walleye/ramdisk.img >> -drive >> index=0,id=vendor,if=none,file=/Volumes/android/FYPandroid/out/target/product/walleye/vendor.img,read-only >> >> -device virtio-blk-device,drive=vendor -drive >> index=1,id=userdata,if=none,file=/Volumes/android/FYPandroid/out/target/product/walleye/userdata-qemu.img.qcow2,overlap-check=none,cache=unsafe,l2-cache-size=1048576 >> >> -device virtio-blk-device,drive=userdata -drive >> index=2,id=cache,if=none,file=/Volumes/android/FYPandroid/out/target/product/walleye/cache.img.qcow2,overlap-check=none,cache=unsafe,l2-cache-size=1048576 >> >> -device virtio-blk-device,drive=cache -drive >> index=3,id=system,if=none,file=/Volumes/android/FYPandroid/out/target/product/walleye/system.img,read-only >> >> -device virtio-blk-device,drive=system -netdev user,id=mynet -device >> virtio-net-device,netdev=mynet -device virtio-rng-device -show-cursor -L >> /Volumes/android/FYPandroid/prebuilts/android-emulator/darwin-x86_64/lib/pc-bios >> >> -append 'qemu=1 no_timer_check androidboot.hardware=ranchu >> androidboot.serialno=EMULATOR30X0X14X0 keep_bootcon earlyprintk=ttyAMA0 >> androidboot.console=ttyAMA0 android.qemud=1 console=0 android.checkjni=1 >> qemu.gles=1 qemu.settings.system.screen_off_timeout=2147483647 >> qemu.vsync=60 qemu.gltransport=pipe qemu.gltransport.drawFlushInterval=800 >> qemu.opengles.version=131072 cma=4M@0-4G androidboot.logcat=*:v >> loop.max_part=7 ramoops.mem_address=0xff018000 ramoops.mem_size=0x10000 >> memmap=0x10000$0xff018000 qemu.dalvik.vm.heapsize=512m >> qemu.camera_protocol_ver=1' -android-hw >> /Volumes/android/FYPandroid/out/target/product/walleye/hardware-qemu.ini >> >> emulator: Android qemu version 30.0.14.0 (build_id 6499764) (CL:N/A) >> >> >> emulator: Starting QEMU main loop >> >> emulator: registered 'boot-properties' qemud service >> >> emulator: Adding boot property: 'ro.opengles.version' = '131072' >> >> emulator: Adding boot property: 'qemu.sf.fake_camera' = 'back' >> >> emulator: Adding boot property: 'dalvik.vm.heapsize' = '512m' >> >> emulator: Adding boot property: 'qemu.hw.mainkeys' = '1' >> >> emulator: Adding boot property: 'qemu.sf.lcd_density' = '160' >> >> emulator: goldfish_events.have-dpad: true >> >> emulator: goldfish_events.have-trackball: true >> >> emulator: goldfish_events.have-camera: true >> >> emulator: goldfish_events.have-keyboard: false >> >> emulator: goldfish_events.have-lidswitch: false >> >> emulator: goldfish_events.have-tabletmode: false >> >> emulator: goldfish_events.have-touch: false >> >> emulator: goldfish_events.have-multitouch: true >> >> emulator: control console listening on port 5554, ADB on port 5555 >> >> coreaudio: Could not initialize record - Unknown Audiodevice >> >> coreaudio: Could not initialize record - Unknown Audiodevice >> >> audio: Failed to create voice `goldfish_audio_in' >> >> qemu-system-aarch64: warning: opening audio input failed >> >> Not using any http proxy >> >> emulator: Adding boot property: 'qemu.timezone' = 'Asia/Hong_Kong' >> >> emulator: android_hw_fingerprint_init: fingerprint qemud listen service >> initialized >> >> >> emulator: emulator_window_fb_rotate >> >> >> emulator: Adding boot property: 'ro.opengles.version' = '131072' >> >> emulator: Adding boot property: 'qemu.sf.fake_camera' = 'back' >> >> emulator: Adding boot property: 'dalvik.vm.heapsize' = '512m' >> >> emulator: Adding boot property: 'qemu.hw.mainkeys' = '1' >> >> emulator: Adding boot property: 'qemu.sf.lcd_density' = '160' >> >> emulator: Adding boot property: 'qemu.timezone' = 'Asia/Hong_Kong' >> >> emulator: ERROR: AdbHostServer.cpp:102: Unable to connect to adb daemon >> on port: 5037 >> >> -- >> -- >> You received this message because you are subscribed to the "Android >> Building" mailing list. >> To post to this group, send email to [email protected] >> To unsubscribe from this group, send email to >> [email protected] >> For more options, visit this group at >> http://groups.google.com/group/android-building?hl=en >> >> --- >> You received this message because you are subscribed to the Google Groups >> "Android Building" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/android-building/26f34559-3aee-46da-9e92-4144898e985bn%40googlegroups.com >> >> <https://groups.google.com/d/msgid/android-building/26f34559-3aee-46da-9e92-4144898e985bn%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > -- -- You received this message because you are subscribed to the "Android Building" mailing list. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-building?hl=en --- You received this message because you are subscribed to the Google Groups "Android Building" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/android-building/01ac0656-d26a-480b-9532-39fd4c31e228n%40googlegroups.com.
