我需要在FullHD分辨率屏幕(1920x1080)上测试Android应用程序。我尝试了不同的Android SDK版本:2.1,2.2,3.0没有运气。每次我尝试启动设置分辨率的模拟器时,它只会挂起并永久显示黑屏。有谁知道如何在1920x1080上测试应用程序?
答案 0 :(得分:1)
我尝试了分辨率1920x1080的设置。 DDMS显示底层引导模块尝试一次又一次地启动系统。但是,每次系统尝试初始化与图形硬件相关的内容时,都会崩溃。
04-19 10:06:42.235: INFO/SurfaceFlinger(241): SurfaceFlinger's main thread ready to run. Initializing graphics H/W...
随之而来的是大量内存泄漏消息。
04-19 10:06:42.386: INFO/DEBUG(30): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
04-19 10:06:42.386: INFO/DEBUG(30): Build fingerprint: 'generic/sdk/generic:2.3.3/GRI34/101070:eng/test-keys'
04-19 10:06:42.386: INFO/DEBUG(30): pid: 241, tid: 249 >>> system_server <<<
04-19 10:06:42.386: INFO/DEBUG(30): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0000005c
04-19 10:06:42.386: INFO/DEBUG(30): r0 00158220 r1 4373bdc4 r2 00000000 r3 00000000
04-19 10:06:42.386: INFO/DEBUG(30): r4 001581d8 r5 001dc7e0 r6 00000000 r7 00000000
04-19 10:06:42.386: INFO/DEBUG(30): r8 a811cb25 r9 0007e0a8 10 00100000 fp 00000001
04-19 10:06:42.386: INFO/DEBUG(30): ip ac52c794 sp 4373bd58 lr af9049c0 pc ac518fd2 cpsr 40000030
04-19 10:06:42.526: INFO/DEBUG(30): #00 pc 00018fd2 /system/lib/libsurfaceflinger.so
04-19 10:06:42.526: INFO/DEBUG(30): #01 pc 000194f8 /system/lib/libsurfaceflinger.so
04-19 10:06:42.526: INFO/DEBUG(30): #02 pc 00024a34 /system/lib/libsurfaceflinger.so
04-19 10:06:42.526: INFO/DEBUG(30): #03 pc 0001c668 /system/lib/libutils.so
04-19 10:06:42.536: INFO/DEBUG(30): #04 pc 0001cbb6 /system/lib/libutils.so
04-19 10:06:42.536: INFO/DEBUG(30): #05 pc 00011a7c /system/lib/libc.so
04-19 10:06:42.536: INFO/DEBUG(30): #06 pc 00011640 /system/lib/libc.so
04-19 10:06:42.536: INFO/DEBUG(30): code around pc:
04-19 10:06:42.536: INFO/DEBUG(30): ac518fb0 e81cf7fe 1c311c20 f7ff3048 6ca5ffb9
04-19 10:06:42.536: INFO/DEBUG(30): ac518fc0 6eef2300 6aea9706 6b2961e2 9e066221
因此,这样的设置会导致内存泄漏,只需尝试其他解决方案。
有关更多讨论,请参阅making android emulator work for 1600x1200。
答案 1 :(得分:0)
使用AndroVM http://androvm.org/blog/
由于android-x86的速度快得多,甚至支持1920X1080以上的许多分辨率