2024年4月5日发(作者:)
Android常用命令集锦
d Virtual Device[Android虚拟机器]的操作命令
打开CMD 命令行,进入到Android SDK tools 目录。使用android create avd 命令来创
建AVD cd C:Program Filesandroid-sdk-windowstools
使用android 命令列出target 值
android list targets
使用android create avd 命令来创建AVD
行为:"create avd":创建一个新的Android 虚拟设备。
选项:
-t --target 新的AVD 的Target ID(必须)
-c --sdcard 指向一个共享的SD 存储卡的路径或是为新的AVD 定制的新SD 存储
卡的容量大小
-p --path 新AVD 将被创建的位置路径
-n --name 新AVD 的名称(必须)
-f --force 强制创建(覆盖已存在的AVD)
-s --skin 新AVD 的皮肤
创建一个新的AVD
android create avd -n GPhone -t 2 -c 52M -p C:AVD -s SUSE-HVGA-P
查看新创建的AVD
android list avd
d SDk 中一个最重要的工具就是这个。
运行新创建的AVD:GPhone
emulator -avd GPhone
常用操作
安装应用到模拟器
Adb install
Android没有提供一个卸载应用的命令,只能手动删除:
Adb shell
Cd data/app
Rm
进入设备或模拟器的Shell
Adb shell
通过以上命令,可以进入设备或模拟器的shell环境中,在这个LinuxShell中,你可以执
行各种Linux的命令, 另外如果只想执行一条shell命令,可以采用以下方式:
Adb shell [command]
如:
Adb shell dmesg
会打印出内核的调试信息
发布端口
可以设置任意的端口号,做为主机向模拟器或设备的请求端口。如:
Adb forward tcp:5555 tcp:8000
复制文件
可向一个设备或从一个设备中复制文件
复制一个文件或目录到设备或模拟器上:
Adb push
如:
Adb push /tmp/
从设备或模拟器上复制一个文件或目录 Adb pull
如:
Adb pull /android/lib/
搜索/等待模拟器、设备实例
取得当前运行的模拟器、设备的实例列表及每个实例的状态 | 等待正在运行的设备
Adb devices
Adb wait-for-device
查看Bug报告
Adb bug report
记录无线通讯日志
无线通讯记录日志非常多,在运行时没必要记录,可以通过命令设置记录
Adb shell
Logcat –b radio
获取设备ID和序列号
Adb get-product
Adb get-serialno
访问数据库SQLite3
Adb shell
sqlite3
的使用
APPT是Android Asset Packaging Tool的缩写,即Android资源打包工具,是对Android
工程中的资源进行打包的工具。例如,音频、图片等原生文件.下面的命令将Android工程
下面的所有资源(包括res目录下面的、assets目录下面的和配置文件)
打包为bin目录下的_压缩文件
appt p -A assets -S res -M -F _
的使用
Android应用程序虽然使用Java语言编写,但是不能直接使用编译后的类文件(.class)
文件,而是需要编译成一种.dex文件才能运行.dx命令是将Java编译后的类文件(.class文件)
转换成Android Dalvik虚拟机可执行的文件,即.dex文件(Dalvik Executable Format)。例如,
如下命令将D:MyAndrodiProbin目录下面的所有类文件转换成D:MyAndroidProbin下面的
文件。
dx --dex --dump-to=d: --core-library Myandroidprobin
rd的使用
真正的Android设备当中是有数据存储设备的。例如SDCard、扩展卡等。但是,我们使
用的Android模拟器并没有真正的数据存储设备,我们可以将硬盘空间镜像为数据存储设
备。例如,下面的命令将在D盘根目录创建一个名为且大小为64MB的存储
卡。
mksdcard 64M G:


发布评论