emulator arm.exe 应用程序错误
之后看到了这个:
emulator: emulator window was out of view and was recentred
启动启动模拟器就内存不能读的错误,网上查了一下问题解决方法
1、如果skin的显示区域太大,键盘部分可能显示不全,给使用带来不便
模拟器还会报出警告: emulator window was out of view and was recentred
模拟器还会报出警告: emulator window was out of view and was recentred
我们可以通过-scale 选项来解决这个问题,用./emulator -scale 0.9来启动模拟器就没问题了
如果已经把sdk的tools加入到PATH当中,使用emulator -avd avdname -scale 0.9也可以
2、在eclipse中,如何使用WVGA skin
在 Run -> Run Configurations -> Target -> Emulator launch parameters 这里可以选择我们所要用的skin。
同时在”Additional Emulator Command Line Options” 里面可以填入-scale ,来缩放模拟器窗口。
而我们之前提到的网络速度和网络延时,也可以在这里设置(在这里设置显然要好过在skin中设置)。
但是我运行之前能使用的工程也不行。。。但是没有
emulator: emulator window was out of view and was recentred这个问题了
但是 emulator arm.exe 应用程序错误 的问题还在
继续查找
emulator arm.exe 应用程序错误
发现
http://blog.csdn.net/blue_fire2008/article/details/6902825
emulator-arm.exe-应用程序错误:"0x00474a63"指令引用的"0x0000ffff"内存。该内存不能为"read"。
emulator-arm.exe-应用程序错误:"0x7c931980"指令引用的"0x00000000"内存。该内存不能为"read"。
emulator-arm.exe-应用程序错误:"0x7c931669"指令引用的"0x00000000"内存。该内存不能为"read"。
这几个错误应该是由360安全卫士引起的。
虽然环境不同,但是确实我刚才使用360了,就试验了一下,
将360安全卫士完全关闭退出。
关闭eclipse,并结束adb.exe进程,重启eclipse,模拟器应用程序正常运行。
确实就好用了。
至此问题解决!
补充:现在偶尔就会出现模拟器不能正常运行,把360关了就可以了。