无法找到 Build Tools 修订版 23.0.1
- 2024-10-18 09:00:00
- admin 原创
- 74
问题描述:
我正在尝试使用 react-native 构建我的第一个应用程序。
我正在遵循这两个教程:
https://facebook.github.io/react-native/docs/getting-started.html#content
https://facebook.github.io/react-native/docs/android-setup.html
我确信我已经安装了第二个链接中的所有要求,但是当我尝试使用运行我的应用程序时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
将显示如下列表:
Android SDK 工具,修订版 24.0.2
Android SDK 平台工具,修订版 23.0.2
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
当您更新/安装时:
Android SDK 构建工具
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 安装它;)
- 2024年20款好用的项目管理软件推荐,项目管理提效的20个工具和技巧
- 2024年开源项目管理软件有哪些?推荐5款好用的项目管理工具
- 项目管理软件有哪些?推荐7款超好用的项目管理工具
- 项目管理软件哪个最好用?盘点推荐5款好用的项目管理工具
- 项目管理软件有哪些最好用?推荐6款好用的项目管理工具
- 项目管理软件有哪些,盘点推荐国内外超好用的7款项目管理工具
- 2024项目管理软件排行榜(10类常用的项目管理工具全推荐)
- 项目管理软件排行榜:2024年项目经理必备5款开源项目管理软件汇总
- 2024年常用的项目管理软件有哪些?推荐这10款国内外好用的项目管理工具
- 项目管理必备:盘点2024年13款好用的项目管理软件