【发布时间】:2017-08-01 05:36:29
【问题描述】:
在构建生产、签名、apk 时,我注意到输出中有这些行:
Running dex in-process requires build tools 23.0.2.
For faster builds update this project to use the latest build tools.
我(想)记得必须拥有 23.0.1 版本的 android 构建工具。
我必须做什么来更新项目?
更新
我卸载了 build-tools 23.0.1 并安装了 23.0.3。
然后我按照 sfratini 的建议更新了 build.gradle 文件,但我在构建时得到了这个:
Checking the license for package Android SDK Build-Tools 23.0.1 in C:\Users\realtebo\AppData\Local\Android\Sdk\licenses
License for package Android SDK Build-Tools 23.0.1 accepted.
Preparing "Install Android SDK Build-Tools 23.0.1".
当然,使用lastest build-tool的建议消失了,但我不明白为什么旧的build-tool会自动强制安装。
【问题讨论】:
-
您在 android studio 中是否从其他 3rd 方包(如 react-native-vector-icons)获得了任何其他项目?他们可能仍会默认指向构建工具 23.0.1。
标签: react-native react-native-android build-tools