我正在开发一个Ionic应用程序,试图在本地为Android构建应用程序。根据{{3}}的说法,请确保您已设置系统,运行cordova requirements
会为您提供有关在本地安装和运行设备所需的信息。
现在在我的ionic / cordova项目所在的项目目录中,当我运行cordova requirements
时,得到的输出结果
Requirements check results for android:
Java JDK: installed 13.0.2
Android SDK: installed true
Android target: not installed
avdmanager: Command failed with exit code 1
Gradle: installed /usr/local/Cellar/gradle/6.2.1/bin/gradle
Requirements check results for ios:
Apple macOS: installed darwin
Xcode: installed 11.3.1
ios-deploy: installed 1.10.0
CocoaPods: installed 1.8.4
Some of requirements check failed
现在,我的bash_profile
看起来像这样
# adding rbenv
export PATH="$HOME/.rbenv/shims:$PATH"
PATH=$PATH:$HOME/Library/Android/sdk/emulator
PATH=$PATH:$HOME/Library/Android/sdk/tools
PATH=$PATH:$HOME/Library/Android/sdk/tools/bin
PATH=$PATH:$HOME/Library/Android/sdk/platform-tools
export ANDROID_HOME=$HOME/Library/Android/
export PATH=$ANDROID_HOME/bin:$PATH
export JAVA_HOME='/usr/libexec/java_home -v 1.8'
export PATH=$JAVA_HOME/bin:$PATH
运行echo $ANDROID_HOME
给我输出
/Users/my_username/Library/Android/sdk
我安装了brew cask install android-sdk
,brew cask install android-platform-tools
,brew cask install java
等混合在一起的必要的android相关工具
我相信我已经安装了所有必需的库,但是我认为我的路径配置不正确。
有人知道我的$ PATH设置有什么问题吗?