Android SDK构建工具

Android SDK构建工具,android,android-2.2-froyo,Android,Android 2.2 Froyo,如果我有两个或更多版本的android sdk构建工具,如下所示,那么eclipse在构建时将选择哪一个。这与开发apk所选择的SDK平台有什么关系吗 在这里,哪一个将用于17或19?指定用于构建Android项目的工具链。在Eclipse中,您可以通过指定sdk.buildtools来更改project.properties文件使用的版本,例如 sdk.buildtools=17.0.0 您可能永远不需要这样做,因为默认情况下它将使用最新安装的版本。它没有与SDK版本紧密耦合,只是最近才从S

如果我有两个或更多版本的android sdk构建工具,如下所示,那么eclipse在构建时将选择哪一个。这与开发apk所选择的SDK平台有什么关系吗

在这里,哪一个将用于17或19?

指定用于构建Android项目的工具链。在Eclipse中,您可以通过指定
sdk.buildtools
来更改project.properties文件使用的版本,例如

sdk.buildtools=17.0.0

您可能永远不需要这样做,因为默认情况下它将使用最新安装的版本。它没有与SDK版本紧密耦合,只是最近才从SDK本身分离出来(从版本17开始)。

如果Android SDK构建工具有不同的版本,默认情况下eclipse使用最新版本的Android构建工具

但是,如果您的项目需求属于不同的版本(可能更旧),则可以使用以下步骤完成此操作

  • 在应用程序项目的根文件夹中,找到project.properties文件
  • 打开文件并通过在单独的行上添加“生成工具”属性来指定生成工具版本:

  • e、 g.sdk.buildtools=17.0.0

    选择最新的Android sdk构建工具如果我想使用旧版本,有什么办法吗?默认情况下哪一个eclipse将使用17或19?检查此链接我认为对你有用。构建工具和sdk平台之间有什么区别?在sdk中,他们为什么不提供构建工具每个版本都像系统映像、sdk平台吗?你能告诉我project.properties文件的位置吗。在包资源管理器中有一个project.properties文件,但其中没有这样的行。相反,它的目标是android-15。我认为这表示SDK平台版本,而不是SDK构建工具版本?关于SDK行,您是正确的。构建工具行不是必需的,但是project.properties文件只是项目根目录下的一个文件。它被Eclipse独占使用,因此这意味着android将默认为构建工具选择可用的最高版本。我们不能改变它。正确吗?错误:无法解析sdk.buildtools属性值“XXX”