Android ADB命令 浅试
Android sdk的安装请自行百度。
- 列出安装的API版本
android list target
这里只安装了Android6.0的API
- 创建SDCard
mksdcard 500M d:/sdcard.img //在D盘下建立了一个500M的SD卡镜像
- 建立模拟器
android create avd -n <模拟器名字> -t <API版本> -c <sd卡路径> //SD卡可以省略
有时候会报错说没有abi,这是因为Android API没下载完整,开启SDK Manager,找到你API版本下面的 ARM EABI….这个文件或 Intel x86 Atom…的项目,勾选安装。
- 删除模拟器
android delete avd -n <模拟器名称>
- 启动模拟器
emulator -avd 名称 -sdcard ~/名称.img //后面的SD卡可以不要
- 列出已经存在的模拟器
android list avd
- 列出启动的模拟器
adb devices
启动DDMS
这里有两个命令,之前是用ddms的,但是现在过期了,官方建议使用monitor命令来启动DDMS安装程序
adb install <apk_path>
- 安装APK
abd install <path>
- 进入shell
adb shell
进入shell之后可以看到系统目录,退出shell 用 exit 命令
- 得到系统所有应用包名
adb shell pm list packages
- 查看某个包的具体信息
adb shell dumpsys package <app包名>
- 卸载非系统APP
APP的包名可以用上面 pm list packages命令得到
adb uninstall <app包名>
- 启动APP
adb shell am start -n APP包名/入口类的完全类名(加上包路径的)
比如
adb shell am start -n com.xx.calculator/com.xx.calculator.MainActivity
其中com.xx.calculator是APP的包名,com.xx.calculator.MainActivity是入口类的类名。
- 往模拟器里面导入文件
adb push <local> <remote>
- 从模拟器里面导出文件
adb pull <remote> <local>
- 打开AVD控制器
Android avd
- 打开SDK Manager
android sdk