首页 > 解决方案 > 为什么在存在 29.0.3 时需要构建工具 29.0.2?

问题描述

我创建了一个颤振应用程序。我运行它,它构建良好并且运行。

现在我将项目结构更改为 android 以构建签名的 apk。Gradle 更新,现在它说找不到构建工具 29.0.2。我检查并发现安装了29.0.3。为什么我们需要为同一个平台使用不同的工具?对于同一个程序?

标签: androidandroid-studiogradleandroid-sdk-tools

解决方案


我和你遇到了同样的问题。我终于发现我们应该设置每个模块buildToolsVersion "29.0.3"。然后它可以构建。我猜的原因是,如果你不设置buildToolsVersion,gradle会设置一个默认的buildToolsVersion


推荐阅读