Android Studio Version: 3.5.3 Emulator Version (Emulator--> Extended Controls--> Emulator Version): 29.3.4-6110076 HAXM / KVM Version: KVM - v12
Android SDK Tools: 26.1.1 Host Operating System: Linux 4.15.0-74-generic #83~16.04.1-Ubuntu x86_64 x86_64 x86_64 GNU/Linux CPU Manufacturer: [Intel / AMD / Other] Intel® Core™ i7-7820X CPU @ 3.60GHz × 16 Steps to Reproduce Problem: 1. I downloaded android-9.0.0_r43 to port 'system.img' on emulator 2. After making images when I run the below command it's launch android emulator rather than wearos round or square avd configured emulator emulator -verbose -show-kernel 3. It's not a big deal the skin design is but the images I built only 'system-qemu.img' is ported. 4. Even I tried with below command: emulator -verbose -show-kernel -shell -system ./system.img but not reflect the WearOS emulator. 5. When I run below command: emulator -avd Wear_OS_Round_API_28_2 -verbose -show-kernel -shell -system ./ system.img it shows: > qemu: linux kernel too old to load a ram disk > Can anybody give me proper way to launch custom system.img to WearOS emulator? Which configuration will I need to changed? -- -- unsubscribe: android-porting+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-porting --- You received this message because you are subscribed to the Google Groups "android-porting" group. To unsubscribe from this group and stop receiving emails from it, send an email to android-porting+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/android-porting/c0fa0cb3-f256-46c6-b646-2e21dda7300b%40googlegroups.com.
imam@l-s-imam03 /media/imam/Study/Projects/Android/WearOS/wearos/prebuilts/android-emulator/linux-x86_64 ((no branch)) $ ./emulator -avd Wear_OS_Round_API_28_2 -verbose -show-kernel -shell -encryption-key /media/imam/Study/Projects/Android/WearOS/wearos/out/target/product/generic_x86/encryptionkey.img -system /media/imam/Study/Projects/Android/WearOS/wearos/out/target/product/generic/system.img -ramdisk /media/imam/Study/Projects/Android/WearOS/wearos/out/target/product/generic/ramdisk.img -qemu -kernel /media/imam/Study/Projects/Android/WearOS/wearos/out/target/product/generic/kernel-ranchu-64 emulator: Android emulator version 27.3.5.0 (build_id 4812759) (CL:1fa01f87512241e6308984a3ca6d9e5ff594d9d0) emulator: Found AVD name 'Wear_OS_Round_API_28_2' emulator: Found AVD target architecture: x86 emulator: argv[0]: './emulator'; program directory: '/media/imam/Study/Projects/Android/WearOS/wearos/prebuilts/android-emulator/linux-x86_64' emulator: Found directory: /home/imam/Android/Sdk/system-images/android-28/android-wear/x86/ emulator: Probing for /home/imam/Android/Sdk/system-images/android-28/android-wear/x86//kernel-ranchu-64: file exists emulator: Auto-config: -engine qemu2 (based on configuration) emulator: Found directory: /home/imam/Android/Sdk/system-images/android-28/android-wear/x86/ emulator: emuDirName: '/media/imam/Study/Projects/Android/WearOS/wearos/prebuilts/android-emulator/emulator' emulator: Found directory: /home/imam/Android/Sdk/system-images/android-28/android-wear/x86/ emulator: Probing for /home/imam/Android/Sdk/system-images/android-28/android-wear/x86//kernel-ranchu-64: file exists emulator: try dir /media/imam/Study/Projects/Android/WearOS/wearos/prebuilts/android-emulator/linux-x86_64 emulator: Trying emulator path '/media/imam/Study/Projects/Android/WearOS/wearos/prebuilts/android-emulator/linux-x86_64/qemu/linux-x86_64/qemu-system-x86_64' emulator: Found target-specific 64-bit emulator binary: /media/imam/Study/Projects/Android/WearOS/wearos/prebuilts/android-emulator/linux-x86_64/qemu/linux-x86_64/qemu-system-x86_64 emulator: Adding library search path: '/media/imam/Study/Projects/Android/WearOS/wearos/prebuilts/android-emulator/linux-x86_64/lib64' emulator: Adding library search path: '/media/imam/Study/Projects/Android/WearOS/wearos/prebuilts/android-emulator/linux-x86_64/lib64/gles_swiftshader' emulator: Adding library search path: '/media/imam/Study/Projects/Android/WearOS/wearos/prebuilts/android-emulator/linux-x86_64/lib64/gles_angle' emulator: Adding library search path: '/media/imam/Study/Projects/Android/WearOS/wearos/prebuilts/android-emulator/linux-x86_64/lib64/gles_angle9' emulator: Adding library search path: '/media/imam/Study/Projects/Android/WearOS/wearos/prebuilts/android-emulator/linux-x86_64/lib64/gles_angle11' emulator: Adding library search path: '/media/imam/Study/Projects/Android/WearOS/wearos/prebuilts/android-emulator/linux-x86_64/lib64/libstdc++' emulator: Adding library search path for Qt: '/media/imam/Study/Projects/Android/WearOS/wearos/prebuilts/android-emulator/linux-x86_64/lib64/qt/lib' emulator: Setting Qt plugin search path: QT_QPA_PLATFORM_PLUGIN_PATH=/media/imam/Study/Projects/Android/WearOS/wearos/prebuilts/android-emulator/linux-x86_64/lib64/qt/plugins emulator: Setting Qt to use software OpenGL: QT_OPENGL=software emulator: Running :/media/imam/Study/Projects/Android/WearOS/wearos/prebuilts/android-emulator/linux-x86_64/qemu/linux-x86_64/qemu-system-x86_64 emulator: qemu backend: argv[00] = "/media/imam/Study/Projects/Android/WearOS/wearos/prebuilts/android-emulator/linux-x86_64/qemu/linux-x86_64/qemu-system-x86_64" emulator: qemu backend: argv[01] = "-avd" emulator: qemu backend: argv[02] = "Wear_OS_Round_API_28_2" emulator: qemu backend: argv[03] = "-verbose" emulator: qemu backend: argv[04] = "-show-kernel" emulator: qemu backend: argv[05] = "-shell" emulator: qemu backend: argv[06] = "-encryption-key" emulator: qemu backend: argv[07] = "/media/imam/Study/Projects/Android/WearOS/wearos/out/target/product/generic_x86/encryptionkey.img" emulator: qemu backend: argv[08] = "-system" emulator: qemu backend: argv[09] = "/media/imam/Study/Projects/Android/WearOS/wearos/out/target/product/generic/system.img" emulator: qemu backend: argv[10] = "-ramdisk" emulator: qemu backend: argv[11] = "/media/imam/Study/Projects/Android/WearOS/wearos/out/target/product/generic/ramdisk.img" emulator: qemu backend: argv[12] = "-qemu" emulator: qemu backend: argv[13] = "-kernel" emulator: qemu backend: argv[14] = "/media/imam/Study/Projects/Android/WearOS/wearos/out/target/product/generic/kernel-ranchu-64" emulator: Concatenated backend parameters: /media/imam/Study/Projects/Android/WearOS/wearos/prebuilts/android-emulator/linux-x86_64/qemu/linux-x86_64/qemu-system-x86_64 -avd Wear_OS_Round_API_28_2 -verbose -show-kernel -shell -encryption-key /media/imam/Study/Projects/Android/WearOS/wearos/out/target/product/generic_x86/encryptionkey.img -system /media/imam/Study/Projects/Android/WearOS/wearos/out/target/product/generic/system.img -ramdisk /media/imam/Study/Projects/Android/WearOS/wearos/out/target/product/generic/ramdisk.img -qemu -kernel /media/imam/Study/Projects/Android/WearOS/wearos/out/target/product/generic/kernel-ranchu-64 emulator: WARNING: Couldn't find crash service executable /media/imam/Study/Projects/Android/WearOS/wearos/prebuilts/android-emulator/linux-x86_64/emulator64-crash-service emulator: Android virtual device file at: /home/imam/.android/avd/Wear_OS_Round_API_28_2.ini emulator: virtual device content at /home/imam/.android/avd/Wear_OS_Round_API_28_2.avd emulator: virtual device config file: /home/imam/.android/avd/Wear_OS_Round_API_28_2.avd/config.ini emulator: using core hw config path: /home/imam/.android/avd/Wear_OS_Round_API_28_2.avd/hardware-qemu.ini emulator: using snapshot lock path: /home/imam/.android/avd/Wear_OS_Round_API_28_2.avd/snapshot.lock emulator: Found AVD target API level: 28 emulator: Read property file at /home/imam/Android/Sdk/system-images/android-28/android-wear/x86//build.prop emulator: Read property file at /home/imam/.android/avd/Wear_OS_Round_API_28_2.avd/boot.prop emulator: found skin 'AndroidWearRound' in directory: /home/imam/Android/Sdk/system-images/android-28/android-wear/x86/skins/ emulator: autoconfig: -skin AndroidWearRound emulator: autoconfig: -skindir /home/imam/Android/Sdk/system-images/android-28/android-wear/x86/skins/ emulator: found skin-specific hardware.ini: /home/imam/Android/Sdk/system-images/android-28/android-wear/x86/skins//AndroidWearRound/hardware.ini emulator: autoconfig: -kernel /home/imam/Android/Sdk/system-images/android-28/android-wear/x86//kernel-ranchu-64 emulator: Target arch = 'x86' emulator: Auto-config: -qemu -cpu qemu32 emulator: Auto-detect: Kernel image requires new device naming scheme. emulator: Auto-detect: Kernel does not support YAFFS2 partitions. emulator: Using initial system image: /media/imam/Study/Projects/Android/WearOS/wearos/out/target/product/generic/system.img emulator: Using initial vendor image: /home/imam/Android/Sdk/system-images/android-28/android-wear/x86//vendor.img emulator: autoconfig: -data /home/imam/.android/avd/Wear_OS_Round_API_28_2.avd/userdata-qemu.img emulator: autoconfig: -initdata /home/imam/.android/avd/Wear_OS_Round_API_28_2.avd/userdata.img emulator: autoconfig: -cache /home/imam/.android/avd/Wear_OS_Round_API_28_2.avd/cache.img emulator: autoconfig: -sdcard /home/imam/.android/avd/Wear_OS_Round_API_28_2.avd/sdcard.img emulator: Increasing RAM size to 1024MB emulator: VM heap size 32MB is below hardware specified minimum of 192MB,setting it to that value emulator: System image is read only emulator: Found 1 DNS servers: 127.0.1.1 emulator: trying to load skin file '/home/imam/Android/Sdk/system-images/android-28/android-wear/x86/skins//AndroidWearRound/layout' emulator: CPU Acceleration: working emulator: CPU Acceleration status: KVM (version 12) is installed and usable. emulator: found skin 'AndroidWearRound' in directory: /home/imam/Android/Sdk/system-images/android-28/android-wear/x86/skins/ libpng warning: iCCP: known incorrect sRGB profile emulator: GPU emulation enabled using 'swiftshader_indirect' mode emulator: Initializing hardware OpenGLES emulation support emulator: Found 1 DNS servers: 127.0.1.1 Content of hardware configuration file: hw.cpu.arch = x86 hw.cpu.model = qemu32 hw.cpu.ncore = 4 hw.ramSize = 1024 hw.screen = multi-touch hw.mainKeys = true hw.trackBall = false hw.keyboard = true hw.keyboard.lid = true hw.keyboard.charmap = qwerty2 hw.dPad = false hw.rotaryInput = true hw.gsmModem = true hw.gps = true hw.battery = true hw.accelerometer = true hw.gyroscope = true hw.audioInput = true hw.audioOutput = true hw.sdCard = true hw.sdCard.path = /home/imam/.android/avd/Wear_OS_Round_API_28_2.avd/sdcard.img disk.cachePartition = true disk.cachePartition.path = /home/imam/.android/avd/Wear_OS_Round_API_28_2.avd/cache.img disk.cachePartition.size = 66m test.quitAfterBootTimeOut = -1 hw.lcd.width = 320 hw.lcd.height = 320 hw.lcd.depth = 16 hw.lcd.density = 240 hw.lcd.backlight = true hw.gpu.enabled = true hw.gpu.mode = swiftshader_indirect hw.gpu.blacklisted = no hw.initialOrientation = Portrait hw.camera.back = virtualscene hw.camera.front = emulated vm.heapSize = 192 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 = /home/imam/Android/Sdk/system-images/android-28/android-wear/x86//kernel-ranchu-64 kernel.newDeviceNaming = yes kernel.supportsYaffs2 = no disk.ramdisk.path = /media/imam/Study/Projects/Android/WearOS/wearos/out/target/product/generic/ramdisk.img disk.systemPartition.initPath = /media/imam/Study/Projects/Android/WearOS/wearos/out/target/product/generic/system.img disk.systemPartition.size = 1536m disk.vendorPartition.initPath = /home/imam/Android/Sdk/system-images/android-28/android-wear/x86//vendor.img disk.vendorPartition.size = 800m disk.dataPartition.path = /home/imam/.android/avd/Wear_OS_Round_API_28_2.avd/userdata-qemu.img disk.dataPartition.size = 2g disk.encryptionKeyPartition.path = /media/imam/Study/Projects/Android/WearOS/wearos/out/target/product/generic_x86/encryptionkey.img PlayStore.enabled = true avd.name = Wear_OS_Round_API_28_2 fastboot.forceColdBoot = false . QEMU options list: emulator: argv[00] = "/media/imam/Study/Projects/Android/WearOS/wearos/prebuilts/android-emulator/linux-x86_64/qemu/linux-x86_64/qemu-system-x86_64" emulator: argv[01] = "-dns-server" emulator: argv[02] = "127.0.1.1" emulator: argv[03] = "-serial" emulator: argv[04] = "stdio" emulator: argv[05] = "-boot-property" emulator: argv[06] = "ro.emu.default_text_size=0.85" emulator: argv[07] = "-boot-property" emulator: argv[08] = "ro.emulator.circular=true" emulator: argv[09] = "-device" emulator: argv[10] = "goldfish_pstore,addr=0xff018000,size=0x10000,file=/home/imam/.android/avd/Wear_OS_Round_API_28_2.avd/data/misc/pstore/pstore.bin" emulator: argv[11] = "-cpu" emulator: argv[12] = "android64" emulator: argv[13] = "-enable-kvm" emulator: argv[14] = "-smp" emulator: argv[15] = "cores=4" emulator: argv[16] = "-m" emulator: argv[17] = "1024" emulator: argv[18] = "-lcd-density" emulator: argv[19] = "240" emulator: argv[20] = "-object" emulator: argv[21] = "iothread,id=disk-iothread" emulator: argv[22] = "-nodefaults" emulator: argv[23] = "-kernel" emulator: argv[24] = "/home/imam/Android/Sdk/system-images/android-28/android-wear/x86//kernel-ranchu-64" emulator: argv[25] = "-initrd" emulator: argv[26] = "/media/imam/Study/Projects/Android/WearOS/wearos/out/target/product/generic/ramdisk.img" emulator: argv[27] = "-drive" emulator: argv[28] = "if=none,index=0,id=system,file=/home/imam/Android/Sdk/system-images/android-28/android-wear/x86//system.img,read-only" emulator: argv[29] = "-device" emulator: argv[30] = "virtio-blk-pci,drive=system,iothread=disk-iothread,modern-pio-notify" emulator: argv[31] = "-drive" emulator: argv[32] = "if=none,index=1,id=cache,file=/home/imam/.android/avd/Wear_OS_Round_API_28_2.avd/cache.img.qcow2,overlap-check=none,cache=unsafe,l2-cache-size=1048576" emulator: argv[33] = "-device" emulator: argv[34] = "virtio-blk-pci,drive=cache,iothread=disk-iothread,modern-pio-notify" emulator: argv[35] = "-drive" emulator: argv[36] = "if=none,index=2,id=userdata,file=/home/imam/.android/avd/Wear_OS_Round_API_28_2.avd/userdata-qemu.img.qcow2,overlap-check=none,cache=unsafe,l2-cache-size=1048576" emulator: argv[37] = "-device" emulator: argv[38] = "virtio-blk-pci,drive=userdata,iothread=disk-iothread,modern-pio-notify" emulator: argv[39] = "-drive" emulator: argv[40] = "if=none,index=3,id=encrypt,file=/media/imam/Study/Projects/Android/WearOS/wearos/out/target/product/generic_x86/encryptionkey.img.qcow2,overlap-check=none,cache=unsafe,l2-cache-size=1048576" emulator: argv[41] = "-device" emulator: argv[42] = "virtio-blk-pci,drive=encrypt,iothread=disk-iothread,modern-pio-notify" emulator: argv[43] = "-drive" emulator: argv[44] = "if=none,index=4,id=vendor,file=/home/imam/Android/Sdk/system-images/android-28/android-wear/x86//vendor.img,read-only" emulator: argv[45] = "-device" emulator: argv[46] = "virtio-blk-pci,drive=vendor,iothread=disk-iothread,modern-pio-notify" emulator: argv[47] = "-drive" emulator: argv[48] = "if=none,index=5,id=sdcard,file=/home/imam/.android/avd/Wear_OS_Round_API_28_2.avd/sdcard.img.qcow2,overlap-check=none,cache=unsafe,l2-cache-size=1048576" emulator: argv[49] = "-device" emulator: argv[50] = "virtio-blk-pci,drive=sdcard,iothread=disk-iothread,modern-pio-notify" emulator: argv[51] = "-netdev" emulator: argv[52] = "user,id=mynet" emulator: argv[53] = "-device" emulator: argv[54] = "virtio-net-pci,netdev=mynet" emulator: argv[55] = "-device" emulator: argv[56] = "virtio-rng-pci" emulator: argv[57] = "-show-cursor" emulator: argv[58] = "-L" emulator: argv[59] = "/media/imam/Study/Projects/Android/WearOS/wearos/prebuilts/android-emulator/linux-x86_64/lib/pc-bios" emulator: argv[60] = "-soundhw" emulator: argv[61] = "hda" emulator: argv[62] = "-vga" emulator: argv[63] = "none" emulator: argv[64] = "-kernel" emulator: argv[65] = "/media/imam/Study/Projects/Android/WearOS/wearos/out/target/product/generic/kernel-ranchu-64" emulator: argv[66] = "-append" emulator: argv[67] = "qemu=1 no_timer_check androidboot.hardware=ranchu clocksource=pit no-kvmclock console=ttyS0,38400 androidboot.console=ttyS0 android.qemud=1 android.checkjni=1 qemu.gles=1 qemu.encrypt=1 qemu.opengles.version=196608 qemu.uirenderer=skiagl cma=258M@0-4G qemu.wifi=1 mac80211_hwsim.channels=2 androidboot.android_dt_dir=/sys/bus/platform/devices/ANDR0001:00/properties/android/ skip_initramfs rootwait ro init=/init root=/dev/vda1 loop.max_part=7 ramoops.mem_address=0xff018000 ramoops.mem_size=0x10000 memmap=0x10000$0xff018000 qemu.dalvik.vm.heapsize=192m" emulator: argv[68] = "-android-hw" emulator: argv[69] = "/home/imam/.android/avd/Wear_OS_Round_API_28_2.avd/hardware-qemu.ini" Concatenated QEMU options: /media/imam/Study/Projects/Android/WearOS/wearos/prebuilts/android-emulator/linux-x86_64/qemu/linux-x86_64/qemu-system-x86_64 -dns-server 127.0.1.1 -serial stdio -boot-property ro.emu.default_text_size=0.85 -boot-property ro.emulator.circular=true -device goldfish_pstore,addr=0xff018000,size=0x10000,file=/home/imam/.android/avd/Wear_OS_Round_API_28_2.avd/data/misc/pstore/pstore.bin -cpu android64 -enable-kvm -smp cores=4 -m 1024 -lcd-density 240 -object iothread,id=disk-iothread -nodefaults -kernel /home/imam/Android/Sdk/system-images/android-28/android-wear/x86//kernel-ranchu-64 -initrd /media/imam/Study/Projects/Android/WearOS/wearos/out/target/product/generic/ramdisk.img -drive if=none,index=0,id=system,file=/home/imam/Android/Sdk/system-images/android-28/android-wear/x86//system.img,read-only -device virtio-blk-pci,drive=system,iothread=disk-iothread,modern-pio-notify -drive if=none,index=1,id=cache,file=/home/imam/.android/avd/Wear_OS_Round_API_28_2.avd/cache.img.qcow2,overlap-check=none,cache=unsafe,l2-cache-size=1048576 -device virtio-blk-pci,drive=cache,iothread=disk-iothread,modern-pio-notify -drive if=none,index=2,id=userdata,file=/home/imam/.android/avd/Wear_OS_Round_API_28_2.avd/userdata-qemu.img.qcow2,overlap-check=none,cache=unsafe,l2-cache-size=1048576 -device virtio-blk-pci,drive=userdata,iothread=disk-iothread,modern-pio-notify -drive if=none,index=3,id=encrypt,file=/media/imam/Study/Projects/Android/WearOS/wearos/out/target/product/generic_x86/encryptionkey.img.qcow2,overlap-check=none,cache=unsafe,l2-cache-size=1048576 -device virtio-blk-pci,drive=encrypt,iothread=disk-iothread,modern-pio-notify -drive if=none,index=4,id=vendor,file=/home/imam/Android/Sdk/system-images/android-28/android-wear/x86//vendor.img,read-only -device virtio-blk-pci,drive=vendor,iothread=disk-iothread,modern-pio-notify -drive if=none,index=5,id=sdcard,file=/home/imam/.android/avd/Wear_OS_Round_API_28_2.avd/sdcard.img.qcow2,overlap-check=none,cache=unsafe,l2-cache-size=1048576 -device virtio-blk-pci,drive=sdcard,iothread=disk-iothread,modern-pio-notify -netdev user,id=mynet -device virtio-net-pci,netdev=mynet -device virtio-rng-pci -show-cursor -L /media/imam/Study/Projects/Android/WearOS/wearos/prebuilts/android-emulator/linux-x86_64/lib/pc-bios -soundhw hda -vga none -kernel /media/imam/Study/Projects/Android/WearOS/wearos/out/target/product/generic/kernel-ranchu-64 -append 'qemu=1 no_timer_check androidboot.hardware=ranchu clocksource=pit no-kvmclock console=ttyS0,38400 androidboot.console=ttyS0 android.qemud=1 android.checkjni=1 qemu.gles=1 qemu.encrypt=1 qemu.opengles.version=196608 qemu.uirenderer=skiagl cma=258M@0-4G qemu.wifi=1 mac80211_hwsim.channels=2 androidboot.android_dt_dir=/sys/bus/platform/devices/ANDR0001:00/properties/android/ skip_initramfs rootwait ro init=/init root=/dev/vda1 loop.max_part=7 ramoops.mem_address=0xff018000 ramoops.mem_size=0x10000 memmap=0x10000$0xff018000 qemu.dalvik.vm.heapsize=192m' -android-hw /home/imam/.android/avd/Wear_OS_Round_API_28_2.avd/hardware-qemu.ini emulator: Android qemu version 27.3.5.0 (build_id 4812759) (CL:1fa01f87512241e6308984a3ca6d9e5ff594d9d0) emulator: Starting QEMU main loop emulator: registered 'boot-properties' qemud service emulator: Adding boot property: 'ro.opengles.version' = '196608' emulator: Adding boot property: 'qemu.sf.fake_camera' = 'front' emulator: Adding boot property: 'dalvik.vm.heapsize' = '192m' emulator: Adding boot property: 'qemu.hw.mainkeys' = '1' emulator: Adding boot property: 'qemu.sf.lcd_density' = '240' emulator: goldfish_events.have-dpad: false emulator: goldfish_events.have-trackball: false emulator: goldfish_events.have-camera: true emulator: goldfish_events.have-keyboard: true emulator: goldfish_events.have-lidswitch: true emulator: goldfish_events.have-tabletmode: false emulator: goldfish_events.have-touch: false emulator: goldfish_events.have-multitouch: true emulator: Adding boot property: 'ro.emu.default_text_size' = '0.85' emulator: Adding boot property: 'ro.emulator.circular' = 'true' qemu: linux kernel too old to load a ram disk Segmentation fault (core dumped) imam@l-s-imam03 /media/imam/Study/Projects/Android/WearOS/wearos/prebuilts/android-emulator/linux-x86_64 ((no branch)) $