我正在尝试为我的Ionic 4应用程序构建和生成一个apk。当我尝试这样做时,我遇到了以下错误:
A problem occurred evaluating project ':CordovaLib'.
[cordova] > No installed build tools found. Install the Android build tools version 19.1.0 or higher.我在Stackoverflow上看过很多其他解决这个问题的方案,但都没有解决我的问题。我已经通过Android Studio SDK管理器安装了Android SDK和SDK工具。
我在.bash-profile和Android Studio path变量中都设置了ANDROID_HOME。下面是我的.bash-profile文件的样子,我认为这就是设置环境变量的地方?
export ANDROID_HOME=~/Users/zacharyjordan/Library/Android/sdk
export ANDROID_SDK_ROOT=~/Users/zacharyjordan/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
export PATH=$PATH:$ANDROID_SDK_ROOT/tools/bin
export PATH=$PATH:$ANDROID_SDK_ROOT/platform-tools
export PATH=$PATH:$ANDROID_SDK_ROOT/emulator当我尝试构建我的应用程序时,似乎Ionic甚至没有检测到我更新的ANDROID_HOME路径。它将ANDROID_HOME=/usr/local/Caskroom/android-sdk/4333796列出ANDROID_HOME
如果有人知道我可以做些什么来正确地构建我的应用程序,我将非常感激。到目前为止,Stackoverflow上还没有其他解决方案来解决我的问题。
发布于 2019-05-17 01:30:03
我刚刚在一位同事的计算机上解决了这个错误,问题是一个名为ANDROID_SDK_HOME的环境变量被设置到另一个文件夹(在他的例子中是C:\Android)。更改该变量以匹配实际的sdk文件夹修复了该问题。
发布于 2020-08-02 02:58:18
首先,你得到它是因为你的环境路径是不正确的。
适用于我的方法(Windows 10):
打开Android Studio -> 开发工具包管理器 -> 开发工具包工具
☐隐藏过时的包
☑显示包详细信息
从Android SDK Build-Tools list
☑29.0.3
将ANDROID_HOME的路径设置为YOUR_PATH\sdk
发布于 2018-09-23 22:02:57
我已经通过Android Studio SDK管理器安装了Android SDK和SDK工具
SDK tools不同于build tools。
转到SDK管理器,下载build tools v19.1.0或更高版本,然后error就会消失。
https://stackoverflow.com/questions/52466823
复制相似问题