如何设置Android Studio项目中所需的最低SDK构建工具版本?
当我尝试运行我的阵营本地项目在Android模拟器我收到以下错误:如何设置Android Studio项目中所需的最低SDK构建工具版本?
The SDK Build Tools revision (23.0.1) is too low for project ':app'. Minimum required is 25.0.0
我文件规定:
buildToolsVersion "23.0.1"
在Android Studio中,它也记录了同样的错误每个包的我使用:
我相信这在我无意中更新了Android Studio提供的一些内容后开始发生。
我检查过的所有build.gradle
文件指定版本23.0.1
,但由于某种原因,25.0.0
似乎是重写该设置。
我该如何着手解决这个问题?
可能是你更新你的工作室版本,并打开你的旧项目,如果你这样做,那么你想去包浏览器应用程序,并右键单击它并打开模块设置一个窗口打开,然后选择该项目并设置Gradle版本 和Android插件版本
例如 我工作室的版本是2.3 然后摇篮版本= 3.3 和Android插件版本2.3.0 =
,如果你找不到,然后创建新的项目空白项目,看到了设置并应用于您的项目
构建Android应用程序需要Android SDK构建工具(请参阅https://developer.android.com/studio/command-line/index.html#tools-build)。建议始终使用最新版本。
您的情况react*
库与当前构建工具版本(23.0.1)不兼容,因此您需要升级(25.0.2是目前的最新版本)。
该版本在您的模块的build.gradle
中指定。在同步项目后,一切都会好起来的,否则会显示错误提示安装缺少的版本。 Android Studio将为您做到这一点。
android {
...
buildToolsVersion "25.0.2"
我正在使用的每个第三方软件包都在他们自己的build.gradle中指定了'buildToolsVersion“23.0.1”'。我无法真正改变这些,因为他们是第三方模块。我尝试将应用程序的'buildToolsVersion'更改为'25.0.2',但后来我开始从每个第三方包中获取错误。 – SuitedSloth
事实上,改变应用程序的buildToolsVersion到25.0.2之后,错误仍然指出,最低版本为25.0.0 – SuitedSloth
- 安装所需的
Build Tools version 25.0.0
- 更新
buildToolsVersion
在build.gradle
文件和sync
项目 - 设置
compileSdkVersion 25
和targetSdkVersion 25
-
Clean
和Build
项目再次 - 最后,
Run
对设备
希望这将有助于〜
卸载所有新的人“的Android SDK内建工具”版本后进来SDK管理器和同步23.0.1,然后再试一次仅该项目...
这样做了以后,它仍然抱怨说,最低版本为25.0.0 – SuitedSloth
@thatjuan忘记之后提清理和重建项目总是更好。 –
跑进这个问题,并意识到错误是相当模糊的。从iOS背景到React Native,我必须学习更多关于Android生态系统的知识。问题是您的项目Gradle版本太高。
在您的项目(顶层)build.gradle
您可以使用:
classpath 'com.android.tools.build:gradle:2.3.1'
摇篮V2.3.1,隐式设置的最低SDK构建工具修订25.0.0。
要解决,你可以简单地回复到:
classpath 'com.android.tools.build:gradle:2.2.3'
这将使你的项目的模块使用buildToolsVersions 23.0.1
或25.0.2
安装构建工具版本25.0.0,只需点击该错误日志中的链接将下载并安装需求 –