SDK命令行操作

* 使用前需要先在path中添加Android SDK的环境变量,跟Java JDK的配置相同

我当前目录如下:F:ProgramAndroid SDK ools;F:ProgramAndroid SDKplatform-tools;
 
// 查看所有的avd版本
android list avds
// 查看所有可以创建的模拟器的版本
android list targets
// 创建一个AVD,-n --> name,myavd --> name, -t表示要使用的版本,1表示API17
android create avd -n myavd -t -1
// 删除name为myavd的AVD
android delete avd -n myavd
// 启动AVD
emulator -avd Nexus_4_API_17_2
 
// adb帮助文档
adb -h
// 启动或关闭服务
adb start-server
adb kill-server
// 查询当前模拟器/设备的实例
adb devices
// 安装、卸载、运行
adb -s emulator-5554[模拟器的name] install  Hello.apk[***.apk]
adb -s emulator-5554 uninstall con.heyan.Hello[程序包名]
abd -s emulator-5554 shell am start -n cpm.heyan.Hello/com.heyan.Main
 
// PC与模拟器/真机文件传输
// PC --> 设备(拷贝)
adb -s emulator-5554 push /sdcard/1.jgp 2.jpg
 
// 设备 --> PC(拷贝)
adb -s emulator-5554 pull /sdcard/1.jgp 2.jpg
 
// shell 命令
abd -s emulator-5554 shell
 
// 创建SD卡(只在模拟器上)
mksdcard -l sdcard 30MB ./sd.img
 
原文地址:https://www.cnblogs.com/kafeibuku/p/5320272.html