技术开发 频道

OPhone平台开发环境常见问题解答

  【IT168  技术文档】Android是Google公司于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称。而OMS是基于Android为中国移动 “深度定制”的移动操作系统。如果你希望使用OMS SDK搭建环境开发应用程序,请阅读这篇文章。这篇文章总结了很多搭建开发环境的常见问题,例如如何连接OMS SDK中的模拟器,如何安装/卸载ADT,如何创建工程,如何查找程序出错的原因等等。

  一. SDK包中的工具介绍

  SDK是以zip压缩包的形式提供的。解压后你可以看到其中有tools目录,包含许多实用工具,这里简单介绍一下。http://developer.android.com/guide/developing/tools/有更详细的说明。

  • emulator是phone的软件模拟器,有了它,不需要任何硬件你就可以看到平台的 UI,体验平台的各种特性,也可以把你的应用程序放在模拟器上进行测试。emulator可以待参数执行。例如,emulator -wipe-data可以把模拟器的设置恢复到初始状态。emulator -sdcard SD.file可以模拟插入sd卡的情景,前提是先通过tools目录中的mksdcard工具创建一个sd卡影像文件。emulator支持很多参数,如果想进一步了解可以在命令行下输入emulator -h查看详细的帮助。
  • 如果希望得到手机/模拟器的屏幕截图或log,可以使用tools目录下的ddms工具。
  • aapt 是个非常有用的工具,可以获取log,安装应用程序,复制文件等等。adb shell命令提供一个简单的shell环境,你可以登录到手机/模拟器上进行各种命令行操作,就像在一台Linux电脑里一样。不过adb shell的功能比较简陋,你可以安装一个ARM版的busybox(http://benno.id.au/blog/2007/11/14/android-busybox),使用起来更加方便。OMS平台的aapt设置方法跟Android的略有不同,下面就来介绍一下。
0
相关文章