当前位置:  开发笔记 > 编程语言 > 正文

"Gradle sync失败:未找到已安装的构建工具.安装Android构建工具版本19.1.0或更高版本"

如何解决《"Gradlesync失败:未找到已安装的构建工具.安装Android构建工具版本19.1.0或更高版本"》经验,为你挑选了3个好方法。

我正在尝试在Android Studio中打开Ionic2项目,但它在事件日志中给出了以下错误:" Gradle sync failed:找不到已安装的构建工具.安装Android构建工具版本19.1.0或更高版本.参阅 IDE记录更多详细信息(帮助|显示日志)" SCREENSHOT

我之前看过一个类似的问题(也许是Ionic2或Cordova的最新版本之一破坏了一些东西 - > https://github.com/driftyco/ionic/issues/10604).

从gradle.build文件或从Project Structure更改"buildToolsVersion"或"compileSdkVersion"的版本没有帮助.

在"C:\ Users\Gaby\AppData\Local\Android\sdk\build-tools\24.0.3"下,我安装了24.0.3构建工具版本.

环境变量的路径变量也正确表示路径

有一刻,我用"android update sdk -u -a"安装了所有构建工具,但同样的错误发生了.

有没有人知道这个问题的合适解决方法?

非常感谢



1> 小智..:

您需要编写正确的"环境变量".https://spring.io/guides/gs/android/

视窗:

setx ANDROID_SDK_ROOT "C:\android-sdk-windows"
setx PATH "%PATH%;%ANDROID_SDK_ROOT%\tools;%ANDROID_SDK_ROOT%\platform-tools"

Mac OS X.

export ANDROID_SDK_ROOT=//android-sdk-macosx
export PATH=${PATH}:$ANDROID_SDK_ROOT/tools:$ANDROID_SDK_ROOT/platform-tools

Linux的

export ANDROID_SDK_ROOT=//android-sdk-linux
export PATH=${PATH}:$ANDROID_SDK_ROOT/tools:$ANDROID_SDK_ROOT/platform-tools



2> Dmitry Grink..:

首先确保安装了构建工具.

之后在MacOS上打开终端并更改.bash_profile文件:

cd ~
nano ~/.bash_profile

你应该添加以下行:

export ANDROID_HOME=~/Library/Android/sdk
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$ANDROID_HOME/build-tools:$ANDROID_HOME/platforms

ctrl + O输入ctrl + x

重装android工作室



3> 小智..:

如果正确设置ANDROID_STUDIO环境变量,则表示尚未安装构建工具.

将%ANDROID_HOME%中的tools文件夹重命名为tools_old,然后使用命令行界面使用:

sdkmanager tools --verbose

可以删除旧工具文件夹(tools_old),使用更新的sdkmanager:

sdkmanager "build-tools;26.0.1" --verbose

版本号可以不同.使用:

sdkmanager --list --verbose > packages.txt

检查packages.txt文件以获取可用版本.

推荐阅读
落单鸟人
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有