其他SDK工具

在SDK目录中,其实还有很多笔者没有介绍到的工具。这些工具开发者平时可能一直在接触使用,但是却从来没有注意过。例如以下几种工具。

  • aidl工具:用于生成进程间调用代码。
  • dx工具:用于编译成虚拟机的执行文件。
  • keytool与jarsigner工具:用于设置签名。
  • zipalign工具:用于在打包时进行资源对齐。

像这样的工具还有很多,笔者就不一一列举了。它们虽然在平时的使用中出场概率不高,但却是很重要的。开发者平时使用的IDE,实际上也是调用的这些工具进行操作的,了解这些工具还是非常有必要的。