2017-04-05 102 views
1

当我尝试运行我的阵营本地项目在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中,它也记录了同样的错误每个包的我使用:

Errors within Android Studio

我相信这在我无意中更新了Android Studio提供的一些内容后开始发生。

我检查过的所有build.gradle文件指定版本23.0.1,但由于某种原因,25.0.0似乎是重写该设置。

我该如何着手解决这个问题?

+0

安装构建工具版本25.0.0,只需点击该错误日志中的链接将下载并安装需求 –

回答

0

可能是你更新你的工作室版本,并打开你的旧项目,如果你这样做,那么你想去包浏览器应用程序,并右键单击它并打开模块设置一个窗口打开,然后选择该项目并设置Gradle版本 和Android插件版本

例如 我工作室的版本是2.3 然后摇篮版本= 3.3 和Android插件版本2.3.0 =

,如果你找不到,然后创建新的项目空白项目,看到了设置并应用于您的项目

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" 
+0

我正在使用的每个第三方软件包都在他们自己的build.gradle中指定了'buildToolsVersion“23.0.1”'。我无法真正改变这些,因为他们是第三方模块。我尝试将应用程序的'buildToolsVersion'更改为'25.0.2',但后来我开始从每个第三方包中获取错误。 – SuitedSloth

+0

事实上,改变应用程序的buildToolsVersion到25.0.2之后,错误仍然指出,最低版本为25.0.0 – SuitedSloth

1
  1. 安装所需的Build Tools version 25.0.0
  2. 更新buildToolsVersionbuild.gradle文件和sync项目
  3. 设置compileSdkVersion 25targetSdkVersion 25
  4. CleanBuild项目再次
  5. 最后,Run对设备

希望这将有助于〜

0

卸载所有新的人“的Android SDK内建工具”版本后进来SDK管理器和同步23.0.1,然后再试一次仅该项目...

+0

这样做了以后,它仍然抱怨说,最低版本为25.0.0 – SuitedSloth

+0

@thatjuan忘记之后提清理和重建项目总是更好。 –

3

跑进这个问题,并意识到错误是相当模糊的。从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.125.0.2

相关问题