[android]android自动化测试三之设定AVD各项参数-阿里云开发者社区

开发者社区> 自娱> 正文

[android]android自动化测试三之设定AVD各项参数

简介:
+关注继续查看
有时候我们需要设定虚拟机的语言地区等,我们可以使用-prop参数,例如日本。 

The -prop command line option allows us to set any of the properties we could set: 
$ emulator -avd test -no-window -no-audio -no-boot-anim -port 5580 
-prop persist.sys.language=ja -prop persist.sys.country=JP & 
To verify that our settings were successful, we can use the getprop command to 
verify them, for example: 
$ adb –s emulator-5580 shell "getprop persist.sys.language" 
ja 
$ adb –s emulator-5580 shell "getprop persist.sys.country" 
JP 
If you want to clear all the user data after playing with the persistent settings, you 
can use the following command: 
$ adb -s emulator-5580 emu kill 
$ emulator -avd test -no-window -no-audio -no-boot-anim -port 5580\ 
-wipe-data 
And the emulator will start afresh. 


有的时候我们需要指定虚拟机需要用得网络环境,网络类型以及网速。 

Option Description Speeds [kbits/s] 
-netspeed gsm GSM/CSD up: 14.4, down: 14.4 
-netspeed hscsd HSCSD up: 14.4, down: 43.2 
-netspeed gprs GPRS up: 40.0, down: 80.0 
-netspeed edge EDGE/EGPRS up: 118.4, down: 236.8 
-netspeed umts UMTS/3G up: 128.0, down: 1920.0 
-netspeed hsdpa HSDPA up: 348.0, down: 14400.0 
-netspeed full no limit up: 0.0, down: 0.0 
-netspeed <num> select both upload and up: as specified, down: as 
                download speed specified 
-netspeed <up>:<down> select individual up and up: as specified, down: as 
                      down speed specified 

-netdelay gprs GPRS min 150, max 550 
-netdelay edge EDGE/EGPRS min 80, max 400 
-netdelay umts UMTS/3G min 35, max 200 
-netdelay none no latency min 0, max 0 
-netdelay <num> select exact latency latency as specified 
-netdelay <min>:<max> select min and max latencies minimum and maximum 
                                                  latencies as specified 
This is an example of an emulator using these options to select the GSM network 
speed of 14.4 kbits/sec and a GPRS latency of 150 to 500 msec. 
$ emulator -avd test -port 5580 -netspeed gsm -netdelay gprs

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Android Studio 使用Intent实现页面的跳转(带参数)
不管是在APP,还是在网站中,页面之间的跳转都是很常见的,本文主要讲一下在APP中,如何通过Intent实现页面的跳转。   不带参数: 写在MainActivity页面的代码: 1 Intent intent = new Intent(); 2 intent.
2457 0
C++中消息自动派发之三 About JSON Encode
  《C++ 消息自动派发》系列上篇介绍了IDL解析器,生成的C++代码只支持JSON转C++ struct。 经过新的重构,这次增加了对C++ struct 转JSON的支持。IDL解析器自动为C++ struct生成两个方法。
839 0
自动 Android* 应用测试
自动 Android* 应用测试 Roman Khatko (Intel) 于 星期日, 16/02/2014 - 18:03 提交 测试是应用开发流程中的重要环节。
1000 0
+关注
自娱
阿里巴巴无线客户端性能与安全负责人 Gradle中文文档作者
158
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载