创建模拟器

(1) 查看当前支持版本(在列出的版本中我们需要记住id值,这个值在第2步中使用):

magicyu@magicyu-desktop:~$ android list target

你可以看到几个Available Android targets,比如:Name: Android 1.6,他们有各自的id号。

(2) 创建AVD:

magicyu@magicyu-desktop:~$ android create avd -n myphone1 -t 2

-n后面接需要创建avd的名字,-t后面接需要创建虚拟器的类型,2即为步骤(1)中得到的类型id号。

(3) 查看是否创建成功(如果成功会显示刚才我们创建的avd信息):

magicyu@magicyu-desktop:~$ android list avd

(4) 创建SD卡:

mksdcard -l mycard 100M F:\mysdcard.img
1. mycard命令可以使用三种尺寸:字节、K和M。如果只使用数字,表示字节。后面还可以跟K,如262144K,也表示256M。
2. mycard建立的虚拟文件最小为8M,也就是说,模拟器只支持大于8M的虚拟文件。
3. -l命令行参数表示虚拟磁盘的卷标,可以没有该参数。
4. 虚拟文件的扩展名可以是任意的,如mycard.abc

(4) 启动模拟器:

emulator -avd myphone1 -sdcard mycard

adb 命令 Android Debug Bridge

1. 查看设备

adb devices

这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示

2.安装软件

adb install

adb install <apk文件路径> :这个命令将指定的apk文件安装到设备上

adb install -s 在sdcard上安装

如果有多个模拟器/设备实例在运行,请使用-s选项的命令。在使用的-s选项是

示例如下:

adb -s emulator-5556 install helloworld.apk

3. 卸载软件

adb uninstall <软件名>

adb uninstall -k <软件名>

如果加 -k 参数,为卸载软件但是保留配置和缓存文件.

4. 进入设备或模拟器的shell:

adb shell

通过上面的命令,就可以进入设备或模拟器的shell环境中,在这个Linux Shell中,你可以执行各种Linux的命令,另外如果只想执行一条shell命令,可以采用以下的方式:

adb shell [command]

如:adb shell dmesg会打印出内核的调试信息。

5. 发布端口

可以设置任意的端口号,做为主机向模拟器或设备的请求端口。如:

adb forward tcp:5555 tcp:8000

6. 从电脑上发送文件到设备

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

用push命令可以把本机电脑上的文件或者文件夹复制到设备(手机)

7. 从设备上下载文件到电脑

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

用pull命令可以把设备(手机)上的文件或者文件夹复制到本机电脑

8、查看bug报告

adb bugreport

9、记录无线通讯日志

一般来说,无线通讯的日志非常多,在运行时没必要去记录,但我们还是可以通过命令,设置记录:

adb shell

logcat -b radio

10、获取设备的ID和序列号

adb get-product

adb get-serialno

adb shell

sqlite3

11、查看系统log

adb logcat

更多相关文章

  1. 移动设备操作系统知识点简摘又名我的期末考试复习第二弹
  2. 手机和平板之外——带你理解跨设备的Android 技术体系

随机推荐

  1. Android中Services简析
  2. AIDL(android 接口定义语言)
  3. 如何使用ndk中addr2line工具查询so库中错
  4. (转)Android(安卓)Animation学习笔记
  5. android中引用javascript和在javascript
  6. Android(安卓)颜色Color
  7. Androidの发送Email
  8. Android录音时,根据PCM数据获取音量值(单位
  9. Android引路蜂地图开发示例:第一个地图应
  10. android改变全局字体大小