关于Android SDK Build-tools的版本,答案是
By default, the Android SDK uses the most recent downloaded version of
the Build Tools.
在Eclipse中,可以通过使用project.properties文件中的sdk.buildtools属性选择特定版本。
似乎没有官方页面解释所有的构建工具。这里是Android团队说的这个。
The [build] tools, such as aidl, aapt, dexdump, and dx, are
typically called by the Android build tools or Android Development
Tools (ADT), so you rarely need to invoke these tools directly. As a
general rule, you should rely on the build tools or the ADT plugin to
call them as needed.
无论如何,这里是工具,平台工具和构建工具之间的差异的综合:
> Android SDK工具
>位置:$ ANDROID_HOME / tools
>主要工具:ant脚本(构建您的APK)和ddms(用于调试)
> Android SDK平台工具
>位置:$ ANDROID_HOME / platform-tools
>主要工具:adb(用于管理模拟器或Android设备的状态)
> Android SDK Build-tools
>位置:$ ANDROID_HOME / build-tools / $ VERSION /
> Documentation>主要工具:aapt(生成R.java和未对齐的unsigned APKs),dx(将Java字节码转换为Dalvik字节码)和zipalign(优化APK)