Gab*_*mon 13 android cordova android-studio ionic2
我正在尝试在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"安装了所有构建工具,但同样的错误发生了.
有没有人知道这个问题的合适解决方法?
非常感谢
小智 18
您需要编写正确的"环境变量".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"
Run Code Online (Sandbox Code Playgroud)
Mac OS X.
export ANDROID_SDK_ROOT=/<installation location>/android-sdk-macosx
export PATH=${PATH}:$ANDROID_SDK_ROOT/tools:$ANDROID_SDK_ROOT/platform-tools
Run Code Online (Sandbox Code Playgroud)
Linux的
export ANDROID_SDK_ROOT=/<installation location>/android-sdk-linux
export PATH=${PATH}:$ANDROID_SDK_ROOT/tools:$ANDROID_SDK_ROOT/platform-tools
Run Code Online (Sandbox Code Playgroud)
Dmi*_*nko 15
首先确保安装了构建工具.
之后在MacOS上打开终端并更改.bash_profile文件:
cd ~
nano ~/.bash_profile
Run Code Online (Sandbox Code Playgroud)
你应该添加以下行:
export ANDROID_HOME=~/Library/Android/sdk
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$ANDROID_HOME/build-tools:$ANDROID_HOME/platforms
Run Code Online (Sandbox Code Playgroud)
ctrl + O输入ctrl + x
重装android工作室
小智 7
如果正确设置ANDROID_STUDIO环境变量,则表示尚未安装构建工具.
将%ANDROID_HOME%中的tools文件夹重命名为tools_old,然后使用命令行界面使用:
sdkmanager tools --verbose
Run Code Online (Sandbox Code Playgroud)
可以删除旧工具文件夹(tools_old),使用更新的sdkmanager:
sdkmanager "build-tools;26.0.1" --verbose
Run Code Online (Sandbox Code Playgroud)
版本号可以不同.使用:
sdkmanager --list --verbose > packages.txt
Run Code Online (Sandbox Code Playgroud)
检查packages.txt文件以获取可用版本.
| 归档时间: |
|
| 查看次数: |
38249 次 |
| 最近记录: |