我正在尝试在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"安装了所有构建工具,但同样的错误发生了.
有没有人知道这个问题的合适解决方法?
非常感谢
您需要编写正确的"环境变量".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
首先确保安装了构建工具.
之后在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工作室
如果正确设置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文件以获取可用版本.