无法找到 Build Tools 修订版 23.0.1

2024-10-18 09:00:00
admin
原创
73
摘要:问题描述:我正在尝试使用 react-native 构建我的第一个应用程序。我正在遵循这两个教程:https://facebook.github.io/react-native/docs/getting-started.html#contenthttps://facebook.github.io/react-...

问题描述:

我正在尝试使用 react-native 构建我的第一个应用程序。

我正在遵循这两个教程:

我确信我已经安装了第二个链接中的所有要求,但是当我尝试使用运行我的应用程序时react-native run-android,出现以下错误:

错误

我在运行 genymotion 时执行了此命令。

这是我在 Android SDK 中安装的所有内容:

在此处输入图片描述

在此处输入图片描述

我尝试安装 Android 构建工具 23.0.1,但出现此错误:

在此处输入图片描述

我应该怎么办?


解决方案 1:

您应该通过 Android SDK 安装 Android SDK Build Tools 23.0.1。别忘了检查Show Packages Details

图像

解决方案 2:

我遇到了同样的问题,并通过以下方式解决了它:

转到 /home/ [USER] /Android/Sdk/tools 并执行:

$android 列表 sdk -a

将显示如下列表:

  1. Android SDK 工具,修订版 24.0.2

  2. Android SDK 平台工具,修订版 23.0.2

  3. Android SDK 平台工具,修订版 23.0.1

...还有更多

然后,执行命令(注意!在你的计算机上第三个选项可能不同):

$android 更新 sdk -a -u -t 3

它将安装 23.0.1 SDK 平台工具组件。

尝试再次构建您的项目。

解决方案 3:

要么安装构建工具的 v23.0.1(屏幕截图中的第五行),要么更改代码以使用已安装的构建工具版本(v23.0.3)。这可以在您的应用build.gradle文件中指定:

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.3"

    defaultConfig {
        ...
    }
}

根据下面 duncanc4 的评论,

您要编辑的 build.gradle 文件位于项目目录内的 android/app 文件夹中。

解决方案 4:

您收到的错误似乎与系统权限有关,因为它无法创建文件夹。

su尝试使用 root (使用或命令)运行 sdk-manager sudo

解决方案 5:

我遇到了这个错误:

无法找到 Build Tools 修订版 23.0.2

当您更新/安装时:

  1. Android SDK 构建工具

  2. Android SDK 工具

更改版本号build.gradle

buildToolsVersion "23.0.2"

buildToolsVersion "25.0.2"

如何查找你的构建工具版本

解决方案 6:

检查你的$ANDROID_HOME,有时是/usr/local/opt/android,但它不是你的安装sdk路径,更改它并解决这个问题

解决方案 7:

在我找到这个解决方案之前什么都没有帮助:https ://stackoverflow.com/a/39068538/3995091

在 Android SDK 中,显示已安装具有正确版本的构建工具,但我仍然收到相同的错误,提示找不到它们。当我使用上述解决方案时,我发现它们确实没有安装,尽管 Android SDK 认为它们已经安装。安装它们为我解决了这个问题。

解决方案 8:

在运行 react-native 时,如果你安装了 23.0.3,它会在你的应用程序项目目录中请求 23.0.1。打开anroid/app/build.gradle并更改buildToolsVersion "23.0.3"

在此处输入图片描述

解决方案 9:

Gradle 控制台(窗口右下角有链接)中,有两个选项卡:错误显示在Gradle Build选项卡中。单击Gradle Sync选项卡,然后单击Install Build Tools XX.XX 和 sync project链接。这将下载项目所需的构建版本。

您也可以更改项目 SDK 版本,但如果强制要求,您并不总是有此选项。

解决方案 10:

如果您已经安装了正确的Android SDK 平台工具(构建工具)但仍然出现错误,请尝试使缓存无效;文件 -> 使缓存无效/重新启动....

解决方案 11:

在我的系统上,Android SDK Manager 显示/usr/local/Cellar/android-sdk为 SDK 路径,但$ANDROID_HOME实际为/Users/james/Library/Android/sdk。我只是为正确的构建工具版本添加了一个符号链接。

解决方案 12:

两种解决方案:您必须安装所需的 buildToolVersion 或按上述说明进行设置。

请注意,如果您尝试buildToolsVersion "23.0.3"使用 Android Studio 3.0 或更高版本进行设置,则除非您删除所有 builversion 并仅保留您使用的最后一个版本,否则它将不起作用。我在其他地方读过这个,这对我有用。希望这对您有所帮助。

解决方案 13:

由于错误说无法找到构建工具修订版 23.0.1 这意味着您在项目中使用了 buildToolsVersion“23.0.3”,因此,您需要下载完全相同的版本,这样错误就会消失

**步骤 1:**
转到“工具”,然后单击“SDK 管理器”
**步骤 2:**
你可以看到 SDK 平台、SDK 工具和 SDK 更新站点
**步骤3:**
单击 SDK Tools,然后单击 Show Package Details
**步骤 4:**
选择您在项目中提到的版本

这些步骤解决了我的问题。

解决方案 14:

如果有人无法使用 Android Studio 构建他们下载的源代码(可能是谷歌代码实验室源代码),请尝试buildToolsVersion从文件中删除build.gradle,然后Android Studio使用其默认的最新版本构建项目buildToolVersion

¯_(ツ)_/¯

解决方案 15:

现在,每个版本的Android Gradle 插件都有一个默认版本的构建工具。

因此,您可能在构建文件中明确指定了构建工具版本。只需从build.gradle
脚本中
删除即可。buildToolsVersion = "x.y.z"

如果由于某种原因您需要特定的修订,请遵循其他答案。

解决方案 16:

只需从 Android Studio 安装它;)
在此处输入图片描述

相关推荐
  为什么项目管理通常仍然耗时且低效?您是否还在反复更新电子表格、淹没在便利贴中并参加每周更新会议?这确实是耗费时间和精力。借助软件工具的帮助,您可以一目了然地全面了解您的项目。如今,国内外有足够多优秀的项目管理软件可以帮助您掌控每个项目。什么是项目管理软件?项目管理软件是广泛行业用于项目规划、资源分配和调度的软件。它使项...
项目管理软件   601  
  华为IPD与传统研发模式的8大差异在快速变化的商业环境中,产品研发模式的选择直接决定了企业的市场响应速度和竞争力。华为作为全球领先的通信技术解决方案供应商,其成功在很大程度上得益于对产品研发模式的持续创新。华为引入并深度定制的集成产品开发(IPD)体系,相较于传统的研发模式,展现出了显著的差异和优势。本文将详细探讨华为...
IPD流程是谁发明的   7  
  如何通过IPD流程缩短产品上市时间?在快速变化的市场环境中,产品上市时间成为企业竞争力的关键因素之一。集成产品开发(IPD, Integrated Product Development)作为一种先进的产品研发管理方法,通过其结构化的流程设计和跨部门协作机制,显著缩短了产品上市时间,提高了市场响应速度。本文将深入探讨如...
华为IPD流程   9  
  在项目管理领域,IPD(Integrated Product Development,集成产品开发)流程图是连接创意、设计与市场成功的桥梁。它不仅是一个视觉工具,更是一种战略思维方式的体现,帮助团队高效协同,确保产品按时、按质、按量推向市场。尽管IPD流程图可能初看之下显得错综复杂,但只需掌握几个关键点,你便能轻松驾驭...
IPD开发流程管理   8  
  在项目管理领域,集成产品开发(IPD)流程被视为提升产品上市速度、增强团队协作与创新能力的重要工具。然而,尽管IPD流程拥有诸多优势,其实施过程中仍可能遭遇多种挑战,导致项目失败。本文旨在深入探讨八个常见的IPD流程失败原因,并提出相应的解决方法,以帮助项目管理者规避风险,确保项目成功。缺乏明确的项目目标与战略对齐IP...
IPD流程图   8  
热门文章
项目管理软件有哪些?
云禅道AD
禅道项目管理软件

云端的项目管理软件

尊享禅道项目软件收费版功能

无需维护,随时随地协同办公

内置subversion和git源码管理

每天备份,随时转为私有部署

免费试用