本文为从事Android开发的朋友列出了20个实用的Android开发工具,其中很多都是比较常用的工具,并且简单概括了它们各自的用途,希望能为大家带来帮助。

       (1) zipalign工具:根据数据结构对齐标准DSA对APK程序包进行对齐优化,从而提高APK应用程序与Android系统交互效率。

       (2) traceview工具:性能分析工具,根据Android应用程序产生的跟踪日志生成性能分析图。

       (3) sqlite3工具:SQLite数据库操作工具,包括对数据库中表的增,删,改,查操作。

       (4) monkey工具:压力测试工具,在模拟器或设备(adb shell)中,向Android系统发出一系列伪随机的用户事件流。

       (5) mokeyrunner工具:Android系统提供了一套API,可自定义命令或事件流(Python文件)。并通过monkeyrunner工具执行自定义的事件流。

       (6) mksdcard工具:创建SDCard工具。

       (7) layoutopt工具:布局文件优化工具。

       (8) hprof-conv工具:内存分析工具,显示詳細的内存占用信息,指出可疑的内存泄漏对象。

    使用方法:

      a. 在代码中加入:android.os.Debug.dumpHprofData("目录 + 文件名(/data/tmp/input.hprof)").

      b. 使用hprof-conv将生成的文件转换成MAT工具可识别是的文件(hprof-conv input.hprof output.hprof).

      c. 用MAT工具打开转换好的文件。

      (9) hierarchyviewer工具:UI层级查看工具。

      (10)emulator工具:Android模拟器。

      (11)draw9patch工具:自动拉伸图片制作工具。

      (12)dmtracedump工具:根据.trace文件生成函数调用关系图。

      (13)ddms工具:IDE与模拟器之间的桥梁,即:可以在IDE中观察模拟器的信息。

      (14)apkbuilder工具:生成apk文件。

      (15)android工具:Android SDKAVD管理器。

      (16)adb工具:Android提供的一个通用调试工具,通过它可以管理和操作设备或手机模拟器的状态。

      (17)aapt工具:将源码,资源文件,配置文件打包成APK文件或解压APK文件。

      (18)aidl工具:根据.aidl文件生成AIDL的Java实现,用Eclipse进行AIDL开发时,ADT插件调用此命令自动将.aidl文件生成Java实现。

      (19)dx工具:将Java字节码转换成Android字节码并写入.dex文件中。

      (20)dexdump工具:APK反编译工具。

本文发布:Android开发网
本文地址:http://www.jizhuomi.com/android/environment/106.html
2012年7月9日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:3