Android ADB命令 浅试

来源:互联网 发布:软件需求分析常见问题 编辑:程序博客网 时间:2024/06/04 18:21

Android ADB命令 浅试

Android sdk的安装请自行百度。

  • 列出安装的API版本
android list target

这里只安装了Android6.0的API
list target

  • 创建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
0 0
原创粉丝点击