1.adb(调试桥)命令:

启动虚拟机:emulator -avd <虚拟机名称>

查看已启动的虚拟机:adb devices

对指定的AVD进行操作:-s emulator-<端口号>

路径或文件名有空格要加双引号:"文件名或路径"

获取设备的ID和序列号:adb get-product ; adb get-serialno


->>软件的卸载安装:

安装F盘下的HelloWorld.apk为例:

往指定的avd安装.apk文件:adb -s emulator-<端口号> install <apk位置>

adb -s emulator-5554 install F:\HelloWorld.apk

注:如果只有一个虚拟机则可:adb install F:\HelloWorls.apk

往指定的avd卸载软件:adb -s emulator-<端口号> uninstall<软件的包名>

*进入1.adb shell 2.cd data/data 3.ls 可显示所有软件的包名:


abd -s mulator-5554 uninstall com.ceaser.first.helloworld

注:如果只有一个虚拟机则可:adb uninstall com.ceaser.first.helloworld


往指定的avd卸载软件但保留缓存和配置文件:adb -s emulator-<端口号> uninstall -k <软件的包名>


->>从电脑上发送文件到设备

adb push <本地路径> <远程路径>

如:adb push F:\HelloWorld.apk data

->>从设备上发送文件到电脑

adb pull  <远程路径> <本地路径> 




2.android 命令:

获得可用的Android平台:android list targets

创建AVD:android create avd -n <name自己取> -t <targetsID平台版本> [-<option> <value>]

如:android create avd -n Android_2.3.0 -t 1

删除AVD:android delete avd -n <name>

如:android delete avd -n Android_2.3.0


3.mksdcard 命令:

创建sd卡:mksdcard -l <label> <size> <file>

label:镜像文件后缀为:.iso .img等

size :sd卡的大小

file :sd卡存放的位置

如:在C盘下创建一个32M 的sd.img 的镜像文件为SD卡

mksdcard -l sd.img 32M C:\


4.常用adb shell:

进入文件夹:cd <file name>

返回上级目录:cd ..

查看当前位置:pwd

显示当前目录:ls

显示未隐藏的目录:ls -a

显示未隐藏的目录、权限、时间:ls  -l

显示目录以及其他信息:ls -a -l

创建文件夹:mkdir <name>

删除整个文件夹:rm -r <name> rmdir <neme>





Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐