提出这个问题,主要是因为当使用avd创建emulator时,当把大屏模拟器(如WVGA800)density从240调低时,对于很多未做兼容性处理的程序,包括android系统某些自带程序,屏幕会出现此种情况:
更有意思的是,samsung大吹特吹的galaxy tab addon emulator不修改density也存在这个缺陷(它的默认分辨率是1024*600).
要根治这个问题,需要修改sdk中core包的内容,对于使用真机做调试的开发人员,这个问题不是问题,在源码中修改sdk后随系统编译到真机即可.而对于使用模拟器测试程序的人来说,无疑是非常头疼的事情,模拟器运行状态时,是不能通过file explorer覆盖core包的,我想到的解决办法是找到模拟器实例在硬盘的存放位置,替换组件后再启动模拟器.
找到avd存放模拟器实例的位置:C:\Documents and Settings\Administrator\.android\avd,发现模拟器实例只存放了sdcard.img,cache.img,userdata.img和userdata-qemu.img.由此推测所有的同一版本的模拟器是共用的同一个system.img,于是切到sdk安装目录,把system.img移走,果然原来建好的模拟器已运行不起来,报找不到system.img.
我从公司服务器拖一个system.img过来替换原来的,发现同样跑不起来,看来这个system.img还非解耦合文件.
这样,我们就需要保留system.img的其它内容,而只抽换我们修改的core.jar.
接下来需要做的是打开并修改system.img并重新打包system.img,具体方法见:
http://android-dls.com/wiki/index.php?title=HOWTO:_Unpack,_Edit,_and_Re-Pack_Boot_Images
如果要替换更多的sdk文件,按照上述步骤即可.
分享到:
相关推荐
opengl es sdk emulator 3.0
SDK文件下缺少emulator-1 还要下载 SDK文件下缺少emulator-2 教程 路径https://blog.csdn.net/zhw0596/article/details/80593160 11:43 Emulator: [5984]:ERROR:android/android-emu/android/qt/qt_setup.cpp:28:Qt...
11:43 Emulator: [5984]:ERROR:android/android-emu/android/qt/qt_setup.cpp:28:Qt library not found at D:\AndroidSDK\emulator\lib64\qt\lib 11:43 Emulator: Could not launch 'D:\AndroidSDK\emulator/qemu/...
到此这篇关于解决Android Studio sdk emulator directory is missing问题的文章就介绍到这了,更多相关Android Studio sdk问题内容请搜索软件开发网以前的文章或继续浏览下面的相关文章希望大家以后多多支持软件开发...
这个是安装在vs2005中的,然后就可以在vs2005下开发基于windowsCE5.0设备上的软件,有3个部分,资源名分别...1.WinCE5.0_emulator_SDK.part1.rar 2.WinCE5.0_emulator_SDK.part2.rar 3.WinCE5.0_emulator_SDK.part3.rar
为解决在VS2008下开发CE6.0程序需要开发板不方便的问题,自己使用VS2005+CE6.0(R3)+OFP编译生成的C65.0SDK开发包。 定制整合了MFC支持、.net compack framework3.5支持(兼容.net compack framework2.0)和中文...
amd opengles sdk and emulator amd opengles sdk及一个模拟器,可以在pc上开发opengles1.x/2.0
android sdk tools emulator 34.1.20
有强迫症的程序猿们,windows下Android AVD 没图标的,拿这个替换tools下同文件
定制CE模拟器和SDK 使用PB5生成CE5.0SDK和模拟器的方法,自行实验测试成功,生成的SDK和模拟器可在VS2008中使用。
android-sdk_r11-windows 中提取的emulator.exe 用于解决android-sdk_r16-windows中emulator.exe 任务栏 图标 异常问题。将原emulator.exe 改名或用此文件直接替换。
手机测试,弱网问题解决
这个是WinCE5.0_emulator第二部分,还有第三部分, WinCE5.0_emulator_SDK.part1.rar WinCE5.0_emulator_SDK.part2.rar WinCE5.0_emulator_SDK.part3.rar
SECS_Emulator_1.5调试工具使用手册,中文。SECS_Emulator_1.5是SECS常用调试工具。
WinCE5.0_emulator_SDK.part3.rar
NULL 博文链接:https://xiuluocd.iteye.com/blog/1547952
Connection Emulator,SoftPerfect连接...很显然,大多数应用程序上的宽带连接正常工作,但是如果你需要测试你的应用程序上如ISDN或拨号低速通信链路?Connection Emulator正是为此而设计的。 Connection Emulator截图
Network Emulator for Winsows Toolkit工具使用,详细记录每一项的功能和使用情况
WINDOWS CE5 EMULATOR,need sdk support where microsoft cite