[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
目录
相关文章
|
2月前
|
监控 安全 Android开发
【新手必读】Airtest测试Android手机常见的设置问题
【新手必读】Airtest测试Android手机常见的设置问题
|
2月前
|
测试技术 Android开发
Android Poco初始化时,不大起眼但可能存在坑点的参数们
Android Poco初始化时,不大起眼但可能存在坑点的参数们
|
6月前
|
测试技术 API 开发工具
在Python中实现安卓手机自动化
在Python中实现安卓手机自动化
495 0
|
4月前
|
存储 XML Android开发
Android Studio App开发入门之数据存储中共享参数SharedPreferneces的讲解及使用(附源码 超详细必看)
Android Studio App开发入门之数据存储中共享参数SharedPreferneces的讲解及使用(附源码 超详细必看)
30 0
|
2天前
|
Linux Shell Android开发
自动化脚本之GPIO/LED相关适用于Android/Linux
自动化脚本之GPIO/LED相关适用于Android/Linux
13 0
|
2天前
|
Android开发
Android 动态修改参数配置
Android 动态修改参数配置
11 0
|
2天前
|
Java API Android开发
Android 11 修改libcore Cipher AS测试
Android 11 修改libcore Cipher AS测试
13 1
|
1月前
|
存储 Android开发 C++
【Android 从入门到出门】第五章:使用DataStore存储数据和测试
【Android 从入门到出门】第五章:使用DataStore存储数据和测试
34 3
|
1月前
|
存储 SQL 数据库
【Android 从入门到出门】第六章:使用Room数据库并测试
【Android 从入门到出门】第六章:使用Room数据库并测试
29 4
|
2月前
|
Java 测试技术 API
安卓APP和iOS APP在测试上的区别是什么?
安卓APP和iOS APP在测试上的区别是什么?