我在使用 0.4 到 1 之间的比例选项启动模拟器时遇到问题,不包括在内。
$ 模拟器 -avd avd10 -verbose -scale 0.8
模拟器看起来像http://img225.imageshack.us/i/avdm.png/
它似乎工作(我可以解锁屏幕,调用菜单等),但由于有损图片而无法使用。使用其他比例选项,不在 0.4 和 1 之间,它看起来不错。
技术信息:
android-sdk_r12
X.Org X Server 1.10.2
$ uname -a
Linux 笔记本电脑 2.6.39-ARCH #1 SMP PREEMPT Mon Jun 27 21:26:22 CEST 2011 x86_64 Intel(R) Core(TM)2 Duo CPU P8600 @ 2.40GHz GenuineIntel GNU/Linux
模拟器输出是相同的,有缩放选项和没有它。
模拟器:在 /opt/android-sdk 找到 SDK 根目录 模拟器:Android 虚拟设备文件位于:/home/a4e6/.android/avd/avd10.ini 模拟器:/home/a4e6/.android/avd/avd10.avd 中的虚拟设备内容 模拟器:虚拟设备配置文件:/home/a4e6/.android/avd/avd10.avd/config.ini 模拟器:使用核心硬件配置路径:/home/a4e6/.android/avd/avd10.avd/hardware-qemu.ini 模拟器:找到 AVD 目标 API 级别:10 模拟器:在目录中找到皮肤“WVGA800”:/opt/android-sdk/platforms/android-10/skins 模拟器:自动配置:-skin WVGA800 模拟器:自动配置:-skindir /opt/android-sdk/platforms/android-10/skins 模拟器:从以下位置加载键集:/home/a4e6/.android/default.keyset 模拟器:试图加载皮肤文件'/opt/android-sdk/platforms/android-10/skins/WVGA800/layout' 模拟器:皮肤网速:'full' 模拟器:皮肤网络延迟:“无” 模拟器:自动配置:-kernel /opt/android-sdk/platforms/android-10/images//kernel-qemu 模拟器:自动配置:-ramdisk /opt/android-sdk/platforms/android-10/images//ramdisk.img 模拟器:使用初始系统映像:/opt/android-sdk/platforms/android-10/images//system.img 模拟器:自动配置:-data /home/a4e6/.android/avd/avd10.avd/userdata-qemu.img 模拟器:自动配置:-initdata /home/a4e6/.android/avd/avd10.avd/userdata.img 模拟器:自动配置:-cache /home/a4e6/.android/avd/avd10.avd/cache.img 模拟器:自动配置:-sdcard /home/a4e6/.android/avd/avd10.avd/sdcard.img 模拟器:物理内存大小:256MB 硬件配置文件内容: hw.cpu.arch = 手臂 hw.cpu.model = hw.ramSize = 256 hw.touchScreen = 是 hw.trackBall = 是 hw.keyboard = 是 hw.keyboard.lid = 是 hw.dPad = 是 hw.gsmModem = 是 hw.camera = 没有 hw.camera.maxHorizontalPixels = 640 hw.camera.maxVerticalPixels = 480 hw.gps = 是的 hw.battery = 是的 hw.accelerometer = 是 hw.audioInput = 是 hw.audioOutput = 是 hw.sdCard = 是 hw.sdCard.path = /home/a4e6/.android/avd/avd10.avd/sdcard.img disk.cachePartition = 是 disk.cachePartition.path = /home/a4e6/.android/avd/avd10.avd/cache.img disk.cachePartition.size = 66m hw.lcd.width = 480 hw.lcd.height = 800 hw.lcd.深度 = 16 hw.lcd.密度 = 240 hw.lcd.backlight = 是 vm.heapSize = 24 hw.sensors.proximity = 是 kernel.path = /opt/android-sdk/platforms/android-10/images//kernel-qemu kernel.parameters = android.checkjni=1 disk.ramdisk.path = /opt/android-sdk/platforms/android-10/images//ramdisk.img disk.systemPartition.initPath = /opt/android-sdk/platforms/android-10/images//system.img 磁盘.systemPartition.size = 89m disk.dataPartition.path = /home/a4e6/.android/avd/avd10.avd/userdata-qemu.img 磁盘.dataPartition.size = 66m disk.snapStorage.path = avd.name = avd10 . QEMU 选项列表: 模拟器:argv[00] = "./emulator-arm" 模拟器:argv[01] = "-android-hw" 模拟器:argv[02] = "/home/a4e6/.android/avd/avd10.avd/hardware-qemu.ini" 串联的 QEMU 选项: ./emulator-arm -android-hw /home/a4e6/.android/avd/avd10.avd/hardware-qemu.ini 模拟器:注册的“引导属性”qemud 服务 模拟器:nand_add_dev: system,size=0x5900000,initfile=/opt/android-sdk/platforms/android-10/images//system.img 模拟器:将“系统”NAND 映像映射到 /tmp/android-a4e6/emulator-cD8TVY 模拟器:将 devsize 舍入为一个完整的擦除单元,现在为 5913000 模拟器:nand_add_dev:用户数据,大小=0x4200000,文件=/home/a4e6/.android/avd/avd10.avd/userdata-qemu.img 模拟器:注册的“引导属性”qemud 服务 模拟器:添加引导属性:'dalvik.vm.heapsize' = '24m' 模拟器:添加引导属性:'qemu.sf.lcd_density' = '240' 模拟器:nand_add_dev:缓存,大小=0x4200000,文件=/home/a4e6/.android/avd/avd10.avd/cache.img 模拟器:内核参数:qemu=1 console=ttyS0 android.qemud=ttyS1 android.checkjni=1 ndns=2 模拟器:未设置跟踪文件名 模拟器:控制台监听 5554 端口,ADB 监听 5555 端口 模拟器:发送 '0012host:emulator:5555' 到 ADB 服务器 模拟器:ping 程序:/opt/android-sdk/tools/ddms 模拟器:ping 命令:/opt/android-sdk/tools/ddms ping 模拟器 12.0 goldfish_fb_get_pixel_format:167:显示表面,像素格式: 位/像素:16 字节/像素:2 深度:16 红色:位=5 掩码=0xf800 移位=11 最大值=0x1f 绿色:位=6 掩码=0x7e0 移位=5 最大值=0x3f 蓝色:位=5 掩码=0x1f 移位=0 最大值=0x1f 阿尔法:位=0 掩码=0x0 移位=0 最大值=0x0