no Pain no Gain no Gavin 博客同步更新至:/deaboway /deaboway
前面介绍了 Windows 环境下,基于 Android SDK (2.3 )和 Eclipse (helios )
的Android 开发环境的搭建,并创建了第一个应用程序 Hello Android World ,之后
用 Honeycomb Preview 模拟器深入解析了 Eclipse 中Android 工程的结构以及调
试。
具体请参考小生的blog :/deaboway 或者
/deaboway 。
一、 环境变量
当前最新版本的Android SDK 中,adb 已经被从./tools/ 目录移动到./platform-
tools/ ,因此为了方便,在windows 环境中,需要把以上两个目录添加到 PATH
中,如下:
二、 常用命令
这样,我们就可以直接在 cmd 中直接运行adb/android/emulator 等命令,简单
介绍如下:
1. 命令行输入 adb 相关命令:
1
no Pain no Gain no Gavin 博客同步更新至:/deaboway /deaboway
adb 命令具体的参数可以通过在命令行输入 adb 后回车,或者 adb help 后回车
的方式查看,这里简单介绍几个比较常用的命令。
adb devices
列出所有装载的设置。
adb shell
进入设备根目录/,取得对设备的控制权,如输入 ls 命令等。
adb install
将指定的 apk 文件安装到设备上。如果有多个设备同时存在,则需要指定目
标设备,如:adb install -s emulator-5554 D:/name.apk 。
adb uninstall [-k]
卸载指定软件,如果加 -k 参数,为卸载软件但是保留配置和缓存文件。
adb push
把本机电脑上的文件或者文件夹复制到设备(手机) 。比如,我们可以用如下命
令,将 sdcard 外的东西存放进去:adb push gavin.txt /sdcard/gavin.txt 。
adb pull
把设备(手机)上的文件或者文件夹复制到本机电脑。
2. 命令行输入 Android 相关命令:
2
no Pain no Gain no Gavin 博客同步更新至:/deaboway /deaboway
android 命令具体的参数可以通过在命令行输入 android 后回车,或者 android -
help 后回车的方式查看,这里简单介绍几个比较常用的命令。
3. 命令行输入 emulator 相关命令:
3
no Pain no Gain no Gavin 博客同步更新至:/deaboway /deaboway
emulator 命令具体的参数可以通过在命令行输入 emulator -help 后回车的方式
查看,这里简单介绍几个比较常用的命令。
emulator -avd
启动指定模拟器。
emulator -avd -sdcard
启动一个带有 SD 卡的指定模拟器。
emulator -skin
启动一个使用指定 skin 的模拟器。
emulator -netdelay
模拟多种网络延迟等级,因此你可以在更接近真实情况的环境下测试你的应
用程序。可以在模拟器启动时设置延迟等级或范围,也可以在模拟器运行期间通过
控制台动态修改延迟。(关于控制台的操作,后面会介绍)
emulator -netspeed
模拟多种网络传输速度。可以在模拟器启动时指定传输速度或范围,也可以