Android开发中的命令行

android开发虽可完全在IDE中进行,但掌握一些基础的命令行使用仍是有必要的,以下是总结、收集的一些命令行,供参考使用。

  • 创建、删除和浏览AVD
  1.  如果直接执行android命令(位于Android SDK安装目录的tools子目录下),将会启动Android SDK 和AVD管理器。除此之外,该命令还支持如下子命令:

 

  • 使用Android模拟器(Emulator)
  1. 运行指定的AVD设备:           emulator -avd <AVD 名称>
  1. 使用指定的镜像文件运行AVD :        emulator -data 镜像文件名称 (创建的AVD目录中,.img结尾的文件)
  • 使用DDMS进行调试
  1. 执行ddms.bat即可启动DDMS(Dalvik Debug Monitor Service)调试工具
  • Android Debug Bridge(ADB)的用法
  1. 查看当前运行的模拟器:          adb -devices
  2. 将电脑文件复制到模拟器中(默认操作当前正在运行的模拟器):                               adb push D:/abc.txt /sdcard/
  3. 将模拟器文件复制到电脑中:             adb pull /sdcard/xyz.txt D:/
  4. 启动模拟器的shell窗口:                        adb shell
  5. 安装、卸载APK程序:

     
  • 使用DX编译Android应用:
  1. DX工具的常见命令格式如下:

    上面命令中 [–dump-to=<file>] 指定生成的*.dex文件的文件名;而–core-library 指定需要转换的*.class、*.zip、 *.jar 文件或目录。

    例如:

     

  • 使用Android Asset Packaging Tool(AAPT)打包资源
  1. 诸多子命令:

    2.APPT工具打包资源包时常用的语法格式如下:

    例如:

    上面的命令将当前目录下assets子目录、res子目录、AndroidManifest.xml文件都打包到binres.ap_资源包中。

  • 使用mksdcard管理虚拟SD卡
  1. 创建SD卡:

    例如:

    上面的命令创建了一个大小为64MB的虚拟SD卡,该SD卡对应的镜像文件为 D:avds.androidavdlee.avdsdcard.img。

    2.启动模拟器示例:

    例如:

     

  • 创建Android项目
  1. 创建Android项目所用命令:

     

摘自《疯狂Android讲义》  李刚 著 电子工业出版社,《android应用程序开发》 王向辉 等著 清华大学出版社

发表评论