首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在Jenkins上下载Android构建工具。

问无法在Jenkins上下载Android构建工具。
EN

Stack Overflow用户
提问于 2016-07-06 22:27:03
回答 1查看 955关注 0票数 1

我正在尝试使用过滤器功能更新android。到目前为止,我很难下载/更新构建工具。我已经做了

buildToolsVersion "23.0.3"

在项目中的build.gradle文件中。由于构建工具不是我下载的文件的一部分,运行android update sdk是我唯一的选择。

这是剧本,

代码语言:javascript
复制
wget http://dl.google.com/android/android-sdk_r24.4.1-linux.tgz
tar -xvf android-sdk_r24.4.1-linux.tgz

// using the following to check the available build-tools and I did saw 23.0.3

./android-sdk-linux/tools/android list sdk --all --extended


( sleep 5 && while [ 1 ]; do sleep 1; echo y; done ) | ./android-sdk-linux/tools/android update sdk --no-ui --filter tool,platform-tool,build-tools-23.0.3,platform,extra
echo sdk.dir=android-sdk-linux > local.properties



./gradlew assemble
./gradlew test --continue

命令给出了一个错误

代码语言:javascript
复制
Error: Ignoring unknown package filter 'build-tools-23.0.3'

也是

代码语言:javascript
复制
15:14:02 + ./gradlew assemble
15:14:03 
15:14:03 FAILURE: Build failed with an exception.
15:14:03 
15:14:03 * What went wrong:
15:14:03 A problem occurred configuring project ':MYPROJECT'.
15:14:03 > failed to find Build Tools revision 23.0.3

当我将其更改为build-tools-24.0.0并能够下载构建工具时,这并不是我所需要的正确构建工具(我认为24只用于预览),我正在寻找一个稳定的版本。有人能告诉我如何使用命令行下载build-tools-23.0.1或build-tools-23.0.3吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-07 02:06:45

您需要在更新命令中包括--所有内容。否则,命令将忽略构建工具的旧版本。但是,您应该将它与其他下载分开运行,这样您就不会下载所有平台--工具、所有平台、所有工具和所有附加文件。所以你应该打电话给:

./android-sdk-linux/tools/android update sdk --no-ui --filter tool,platform-tool,platform,extra

和

./android-sdk-linux/tools/android update sdk --no-ui --all --filter build-tools-23.0.3

每个逻辑都有输入'y‘来接受许可证的逻辑。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38234814

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档