在Eclipse Android中设置模拟器屏幕大小、设置网络、安装apk程序

Eclipse Android中设置模拟器屏幕大小是本文要介绍的内容,主要是来了解并学习Eclipse Android模拟器的设置,具体关于Eclipse Android内容的详解来看本文。

方法一、选择"AndroidSDKandAVDManager",选中相应的AVD,

点击右侧的"StartstheselectedAVD"按钮

如图,在"ScreenSize(in)"中填入你需要的屏幕尺寸,然后"Launch",OK(单击放大)

在Eclipse Android中设置模拟器屏幕大小、设置网络、安装apk程序

但是这种方法对我们点击“运行”后的模拟器没有影响。

方法二、同样选择"AndroidSDKandAVDManager",选中相应的AVD,

点击右侧“Edit”,在"Built-in:"右侧下拉菜单选择相应选项,该方法对我们运行android应用程序时启动的模拟器大小有效。

在Eclipse Android中设置模拟器屏幕大小、设置网络、安装apk程序

方法三、选择“运行配置”,选“Target”标签页,在“AdditionalEmulatorCommandLineOptions”里填入“-scale0.8”,后面的数字根据自己需要改变,个人感觉这里应该是对默认模拟器屏幕尺寸的缩放,如果填入"-scale1",则在运行时模拟器尺寸是默认大小。

命令行是:emulator-avdandroid2.2-scale0.8,要在DOS中进入到C:\Android\android-sdk\tools目录下运行。android2.2是你建立的AVD名称。(单击放大)

在Eclipse Android中设置模拟器屏幕大小、设置网络、安装apk程序

 

Android模拟器大小分类

  1. 320×480, portrait : emulator -skin HVGA-P (default)  
  2. 320×240, landscape: emulator -skin QVGA-L  
  3. 480×320, landscape: emulator -skin HVGA-L  
  4. 240×320, portrait : emulator -skin QVGA-P  
  5. 480*320,WQVGA432  
  6. 800*480 WVGA800  
  7. 800*540 WVGA854 

 

模拟器分辨率收集

  1. QVGA = 320 * 240;  
  2. WQVGA = 320 * 480;  
  3. WQVGA2 = 400 * 240;  
  4. WQVGA3 = 432 * 240;  
  5. HVGA = 480 * 320;  
  6. VGA = 640 * 480;  
  7. WVGA = 800 * 480;  
  8. WVGA2 = 768 * 480;  
  9. FWVGA = 854 * 480;  
  10. DVGA = 960 * 640;  
  11. PAL = 576 * 520;  
  12. NTSC = 486 * 440;  
  13. SVGA = 800 * 600;  
  14. WSVGA = 1024 * 576;  
  15. XGA = 1024 * 768;  
  16. XGAPLUS = 1152 * 864;  
  17. HD720 = 1280 * 720;  
  18. WXGA = 1280 * 768;  
  19. WXGA2 = 1280 * 800;  
  20. WXGA3 = 1280 * 854;  
  21. SXGA = 1280 * 1024;  
  22. WXGA4 = 1366 * 768;  
  23. SXGAMINUS = 1280 * 960;  
  24. SXGAPLUS = 1400 * 1050;  
  25. WXGAPLUS = 1440 * 900;  
  26. HD900 = 1600 * 900;  
  27. WSXGA = 1600 * 1024;  
  28. WSXGAPLUS = 1680 * 1050;  
  29. UXGA = 1600 * 1200;  
  30. HD1080 = 1920 * 1080;  
  31. QWXGA = 2048 * 1152;  
  32. WUXGA = 1920 * 1200;  
  33. TXGA = 1920 * 1400;  
  34. QXGA = 2048 * 1536;  
  35. WQHD = 2560 * 1440;  
  36. WQXGA = 2560 * 1600;  
  37. QSXGA = 2560 * 2048;  
  38. QSXGAPLUS = 2800 * 2100;  
  39. WQSXGA = 3200 * 2048;  
  40. QUXGA = 3200 * 2400;  
  41. QFHD = 3840 * 2160;  
  42. WQUXGA = 3840 * 2400;  
  43. HD4K = 4096 * 2304;  
  44. HXGA = 4096 * 3072;  
  45. WHXGA = 5120 * 3200;  
  46. HSXGA = 5120 * 4096;  
  47. WHSXGA = 6400 * 4096;  
  48. HUXGA = 6400 * 4800;  
  49. SHV = 7680 * 4320;  
  50. 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
ESC   返回键/back
F2    菜单/menu键
F3    拨号键
F4    挂断键
F5    搜索键
F6    滚轮
F7    锁屏
F8    禁止网络

三、Android模拟器如何设置DNS访问局域网内网站

我们需要用到android-sdk开发包中adb shell指令

见下图

在Eclipse Android中设置模拟器屏幕大小、设置网络、安装apk程序

 

退出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”文件夹。

在Eclipse Android中设置模拟器屏幕大小、设置网络、安装apk程序

第二步:打开您的Android模拟器。等待它的启动完毕。

在Eclipse Android中设置模拟器屏幕大小、设置网络、安装apk程序
在Eclipse Android中设置模拟器屏幕大小、设置网络、安装apk程序

第三步:在“运行”窗口输入cmd。启动cmd命令行窗口。



 

第四步:在命令行切换到platform-tools所在的文件夹。然后依次输入

adb kill-server

adb start-server

adb remount

待显示 remount succeeded之后,即可安装apk文件了。

在Eclipse Android中设置模拟器屏幕大小、设置网络、安装apk程序

第五步:只需输入adb install apk文件名即可。如果想把apk文件安装在虚拟的SD卡中,而非虚拟的机身中。则需输入adb install -s apk文件名

稍等片刻,显示Success即表示安装成功。

在Eclipse Android中设置模拟器屏幕大小、设置网络、安装apk程序

在Eclipse Android中设置模拟器屏幕大小、设置网络、安装apk程序

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,双击模拟器自己就打开了。

 

在Eclipse Android中设置模拟器屏幕大小、设置网络、安装apk程序,布布扣,bubuko.com

在Eclipse Android中设置模拟器屏幕大小、设置网络、安装apk程序

上一篇:ios - 再细读KVO


下一篇:Android端如何获取手机当前的网络状态,比如wifi还是3G, 还是2G, 电信还是联通,还是移动