在Eclipse Android中设置模拟器屏幕大小是本文要介绍的内容,主要是来了解并学习Eclipse Android中模拟器的设置,具体关于Eclipse Android内容的详解来看本文。
方法一、选择"AndroidSDKandAVDManager",选中相应的AVD,
点击右侧的"StartstheselectedAVD"按钮
如图,在"ScreenSize(in)"中填入你需要的屏幕尺寸,然后"Launch",OK(单击放大)
但是这种方法对我们点击“运行”后的模拟器没有影响。
方法二、同样选择"AndroidSDKandAVDManager",选中相应的AVD,
点击右侧“Edit”,在"Built-in:"右侧下拉菜单选择相应选项,该方法对我们运行android应用程序时启动的模拟器大小有效。
方法三、选择“运行配置”,选“Target”标签页,在“AdditionalEmulatorCommandLineOptions”里填入“-scale0.8”,后面的数字根据自己需要改变,个人感觉这里应该是对默认模拟器屏幕尺寸的缩放,如果填入"-scale1",则在运行时模拟器尺寸是默认大小。
命令行是:emulator-avdandroid2.2-scale0.8,要在DOS中进入到C:\Android\android-sdk\tools目录下运行。android2.2是你建立的AVD名称。(单击放大)
Android模拟器大小分类
- 320×480, portrait : emulator -skin HVGA-P (default)
- 320×240, landscape: emulator -skin QVGA-L
- 480×320, landscape: emulator -skin HVGA-L
- 240×320, portrait : emulator -skin QVGA-P
- 480*320,WQVGA432
- 800*480 WVGA800
- 800*540 WVGA854
模拟器分辨率收集
- QVGA = 320 * 240;
- WQVGA = 320 * 480;
- WQVGA2 = 400 * 240;
- WQVGA3 = 432 * 240;
- HVGA = 480 * 320;
- VGA = 640 * 480;
- WVGA = 800 * 480;
- WVGA2 = 768 * 480;
- FWVGA = 854 * 480;
- DVGA = 960 * 640;
- PAL = 576 * 520;
- NTSC = 486 * 440;
- SVGA = 800 * 600;
- WSVGA = 1024 * 576;
- XGA = 1024 * 768;
- XGAPLUS = 1152 * 864;
- HD720 = 1280 * 720;
- WXGA = 1280 * 768;
- WXGA2 = 1280 * 800;
- WXGA3 = 1280 * 854;
- SXGA = 1280 * 1024;
- WXGA4 = 1366 * 768;
- SXGAMINUS = 1280 * 960;
- SXGAPLUS = 1400 * 1050;
- WXGAPLUS = 1440 * 900;
- HD900 = 1600 * 900;
- WSXGA = 1600 * 1024;
- WSXGAPLUS = 1680 * 1050;
- UXGA = 1600 * 1200;
- HD1080 = 1920 * 1080;
- QWXGA = 2048 * 1152;
- WUXGA = 1920 * 1200;
- TXGA = 1920 * 1400;
- QXGA = 2048 * 1536;
- WQHD = 2560 * 1440;
- WQXGA = 2560 * 1600;
- QSXGA = 2560 * 2048;
- QSXGAPLUS = 2800 * 2100;
- WQSXGA = 3200 * 2048;
- QUXGA = 3200 * 2400;
- QFHD = 3840 * 2160;
- WQUXGA = 3840 * 2400;
- HD4K = 4096 * 2304;
- HXGA = 4096 * 3072;
- WHXGA = 5120 * 3200;
- HSXGA = 5120 * 4096;
- WHSXGA = 6400 * 4096;
- HUXGA = 6400 * 4800;
- SHV = 7680 * 4320;
- WHUXGA = 7680 * 4800;
例如:用android模拟器模拟和iphone4一样大小的屏幕,可以如下设置:
在Edit Android Virtual Device(AVD)的配置窗口中,
Skin:选择Resolution:640*960
Hardware:
Abstracted LCD density: 326
LCD pixel height : 960
LCD pixel width : 640
小结:
在Eclipse Android中设置模拟器屏幕大小的内容介绍完了,希望通过Eclipse Android内容的学习能对你有所帮助!
补充两个简单一点的方法,
1、Run -> Run Configurations ->
Target -> Emulator launch parameters
在”Additional Emulator
Command Line Options” 里面可以填入-scale 0.8
2、在命令提示符窗口输入emulator -avd
avdname -scale 0.8
就可以缩放到想要的大小了
二、android模拟器没有键盘的解决方法
刚开始使用android模拟器的时候,发现自己创建的AVD启动后没有出现侧边的键盘,在网上搜索后,发现很多人都有这个问题,也有文章说直接使用PC上的键盘:
电脑的键盘有对应的功能按键,字母则可以直接接对应pc的键盘
pc键盘 android键盘 Home 主屏/Home |
三、Android模拟器如何设置DNS访问局域网内网站
我们需要用到android-sdk开发包中adb shell指令
见下图
退出adb shell
exit
四、如何在Android模拟器中安装apk文件
一般我们通过谷歌提供Android Virtual Device Manager可以在Windows电脑上使用Android系统的界面。但是,如果要在Android模拟器安装apk文件。有时稍显麻烦,借助第三方工具,例如“apk助手”或者“豌豆荚”等或许可以实现往Android模拟器安装apk文件。但是其实使用自带的命令执行文件adb,即可实现在模拟器安装apk文件的功能。
注:ADB是英文Android Debug Bridge的缩写。
第一步:将您从互联网下载的apk文件拷贝至Android SDK Windows下的“platform-tools”文件夹。
第二步:打开您的Android模拟器。等待它的启动完毕。
第三步:在“运行”窗口输入cmd。启动cmd命令行窗口。
第四步:在命令行切换到platform-tools所在的文件夹。然后依次输入
adb kill-server
adb start-server
adb remount
待显示 remount succeeded之后,即可安装apk文件了。
第五步:只需输入adb install apk文件名即可。如果想把apk文件安装在虚拟的SD卡中,而非虚拟的机身中。则需输入adb install -s apk文件名。
稍等片刻,显示Success即表示安装成功。
Android模拟器启动慢的处理方式
使用Android模拟器的朋友一定深有体会,这东西真的太慢了!启动慢的要命,在配置高的机器上运行一样快不了多少的。
网上搜集了一些处理方法,特此记录:
第一种:取消“自动侦测手机旋转”
据说这是官方给出的解决方案,所以把它放在最前面。在setting-Display中关闭“Auto-rotate Screen”,然后把用不到的功能都关掉了,比如GPS、振动、响铃之类的,统统禁用掉,希望能有用。
第二种:语言不要设置为中文
据李刚的《疯狂Android讲义》第12页讲的:“有些电脑上启动、运行模拟器特别慢,慢到难以忍受,如果遇到这种情况请放弃使用中文操作界面”
这一条貌似对我就不适用,因为我用的是英文界面,已经慢得无法忍受了,改成中文也没觉得更慢,差不多一样慢
第三种:双核CPU的朋友可以让两个核都工作起来
Windows任务管理器-》进程,找到emulator-arm.exe这个进程,右键选择“关系设置”(在Win7系统中显示为“相关性”),打开弹出窗口可以设置哪些CPU参与此进程的运行,把两个核的CPU都打上勾。实测,第一个CPU占用迅速下降了,第二个提高了,CPU占用率有所下降。
第四种:通过快照方式启动
在AVD中启动时选择Launch from Snapshot,就会快速启动到退出或关机时的界面(如果当时死机了也会启动到死机界面)。这样比重新启动Android系统要快得多。
第五种:减少启动次数
使用Eclipse修改程序后,如果此时模拟器已经启动,就直接点击“Run”,这时编辑器会自动把新程序编译好发到模拟器上,而无需重启模拟器。注意两点:
1) 要点击Run按钮本身,而不是右侧的箭头然后选择要执行的项目,这二者是有区别的,后者重新打开一个模拟器,启动,运行……
2)
点Run时,请确保.java正处于编辑状态,而不是.xml,否则编辑器会自动创建一个.out.xml的空文件,最终也执行不了
第六种:买个便宜的Android手机代替模拟器
最便宜的600元以下搞定,推荐亚马逊Android手机按价格从低到高排序:http://url.cn/3yBTD7。
更新:Android SDK更新,发布18版,据说在英特尔的帮助下模拟器的速度问题得到了改善。
Android SDK下载地址:http://developer.android.com/sdk/index.html
Android模拟器增加内存
目前Android模拟器CPU不能设置,但是可以改一下内存。比如运行一些视频播放程序时加大内存还是有好处。
更改ROM
RAM如下:
第一种:修改配置文件
以Windows7平台的SDK为例,Android的模拟器配置路径为 C:\用户\Fan\android\.android\avd\android4.03.avd ,大家注意这个路径中Fan是我的Windows用户名,而红色的android4.03.avd则是我的模拟器的名称,是在创建AVD时输入的名字。此目录下congfig.ini就是这个模拟器的配置文件。
我们用记事本打开这个ini文件:
hw.mainKeys=no
hw.lcd.density=320 ; 是屏幕的密度
hw.cpu.arch=arm
skin.name=WXGA720 ;分辨率
sdcard.size=50M ;这句代表分配SD卡的大小,我这里仅给了50M
abi.type=armeabi-v7a
image.sysdir.1=system-images\android-15\armeabi-v7a\
skin.path=platforms\android-15\skins\WXGA720 ;模拟器皮肤
hw.keyboard.lid=no ;是否有物理键盘
hw.cpu.model=cortex-a8
snapshot.present=true ;是否从快照启动,快速启动到快照时的界面
vm.heapSize=48 ;虚拟机默认堆大小
hw.ramSize=1024 ; 模拟器的RAM运行内存大小MB , 这里大家主要是修改hw.ramSize这句,将后面的256换为更大的,当然要根据你电脑的物理内存来修改了,否则会严重映像你电脑的性能。如果你电脑的内存是2GB或以上,推荐和摩托Xoom平台的RAM设置一样大小,hw.ramSize=后面写1024 内存 别开的过大 否则会严重影响电脑速度
第二种:通过命令行操作
在windows cmd下(CMD会用吧,不会自己Google)运行emulator命令
启动已经建立好的虚拟Android系统
命令格式为:你的android-sdk安装路径\emulator.exe -avd <AVD名字>
-memory <RAM大小> -partition-size
<ROM大小>
比如:G:\android-sdk_r08-windows\android-sdk-windows\tools\emulator.exe
-avd Android4.03 -memory 512 -partition-size 1024
这样启动的系统运存RAM512M
内存ROM就是1024M了,不过每次启动都要用命令启动了。而且ROM
RAM都不宜太大,否则会出现断网,屏幕分辨率降低,无法启动等情况。
——————————————————————————————————————–
也有朋友说AVD名应在最后。
F:\android-sdk-windows\tools\emulator.exe -memory 512 -partition-size 1024 -avd android4.03
“F:\android-sdk-windows\tools\emulator.exe
”是emulator的目录,你改一下前面的“F:\android-sdk-windows”就可以了。
“avd 2”中的“2”是你起的名字。
可以直接在emulator的目录创建的BAT,双击模拟器自己就打开了。