什么是AndroidSDK构建工具,应该使用哪个版本?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (6)
  • 关注 (0)
  • 查看 (699)

我知道这是一个非常基本的问题,但令我惊讶的是,我没有找到任何关于Android SDK构建工具的文档。除了Android SDK工具和Android SDK平台工具之外,还有很多Android SDK构建工具,如后面的屏幕截图所示。如何选择特定版本的AndroidSDK构建工具?

提问于
用户回答回答于

Android SDK构建工具正是他们的名字,用于构建Android应用程序的工具。使用最新的构建工具版本(由IDE通过AndroidSDK自动选择),但旧版本保留的原因是为了向后兼容,即如果项目依赖于较早版本的构建工具,也可以正常使用。

用户回答回答于

您可以在下面的文章中找到有关这些的详细信息。Android-命令行工具

SDK工具:

Android SDK Manager (sdkmanager)

AVD Manager (avdmanager)

Dalvik Debug Monitor Server (ddms)

构建工具:

signe

proGuard

zipalign

jobb

平台工具:

adb

aidl, aapt, dexdump, and dx

bmg

logcat

用户回答回答于

正确的答案是

从平台工具组件中分离出Android SDK的特定于构建的组件,这样构建工具就可以独立于集成开发环境(IDE)组件进行更新。

用户回答回答于

我说一下构建工具、平台工具和工具之间的区别

应该使用哪个版本?

答:使用最新版本。

对于那些在Gradle中使用Android Studio的用户,buildToolsVersion必须在build.gradle文件中设置。

android {
    compileSdkVersion 25
    buildToolsVersion "25.0.2"

    ...
}

我从哪里获得最新版本的构建工具?

打开AndroidSDK管理器。

  • 在AndroidStudio中转到工具>安卓>SDK管理器>外观和行为>系统设置>AndroidSDK
  • 选择SDK工具标签。
  • 选择AndroidSDK构建工具从名单上
  • 显示包装细节

最后一项将显示最新版本。

用户回答回答于

Android SDK构建工具用于调试、构建、运行和测试Android应用程序。

Android构建工具可以用于命令行或IDE(即Eclipse或AndroidStudio)的开发和工作。

还用于连接Android设备并将其根根。

用户回答回答于

关于AndroidSDK构建工具的版本,默认情况下,AndroidSDK使用最新下载版本的构建工具。

在Eclipse中,可以使用sdk.buildtools属性中的project.properties

  • Android SDK工具
    • 地点:$ANDROID_HOME/tools
    • 主要工具:Ant脚本(用于构建APK)和ddms(用于调试)
  • Android SDK平台-工具
    • 地点:$ANDROID_HOME/platform-tools
    • 主要工具:adb(管理模拟器或Android设备的状态)
  • Android SDK构建工具
    • 地点:$ANDROID_HOME/build-tools/$VERSION/
    • 主要工具:aapt(生成R.java和未对齐、未签名的APK),dx(将Java字节码转换为Dalvik字节码)zipalign(优化APK)

扫码关注云+社区

领取腾讯云代金券