Ari*_*l F 3 build java-home ionic-framework
我正在尝试构建一个ionic build android没有成功的Ionic应用程序.我在stackoverflow中查看了答案,但我似乎也有相同的情况.
我收到以下错误:
ANDROID_HOME=/Users/myuserID/development/android-sdk-macosx
JAVA_HOME=/Users/myuserID/Library/Java/JavaVirtualMachines/jdk1.8.0_71.jdk/Co>nten
ts/home
Running:
>/Users/myuserID/development/ionic/keepdoing/platforms/android/gradlew
cdvBuildDebug -b
/Users/myuserID/development/ionic/keepdoing/platforms/android/build.gradle -
Dorg.gradle.daemon=true
ERROR: JAVA_HOME is set to an invalid directory:
/Users/myuserID/Library/Java/JavaVirtualMachines/jdk1.8.0_71.jdk/Contents/hom>e
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation.
Run Code Online (Sandbox Code Playgroud)
我在.bash_profile中设置了所有内容:
export PATH=$PATH:/Users/myuserID/development/android-sdk-macosx/platform-
tools
export PATH=$PATH:/Users/myuserID/development/android-sdk-macosx/tools
export ANDROID_HOME="/Users/myuserID/development/android-sdk-macosx"
export
JAVA_HOME="/Users/myuserID/Library/Java/JavaVirtualMachines/jdk1.8.0_71.jdk
export PATH=$PATH:/usr/local/share/npm/bin
export PATH=$PATH:/usr/local/npm/bin
export PATH=$PATH:/usr/local/lib/node_modules/cordova/
export
PATH=$PATH:/Library/Java/JavaVirtualMachines/jdk1.8.0_71.jdk/Contents/home/bin
export PATH=$PATH:/Library/Java/JavaVirtualMachines/jdk1.8.0_71.jdk
Run Code Online (Sandbox Code Playgroud)
但无法解决这个问题.重新安装Android SDK无济于事.
任何帮助将不胜感激.
jt_*_*_uk 11
最近Android Studio的更新应该可以帮助任何人在2017年登陆这个问题!Android Studio 2.2+捆绑了自定义的OpenJDK版本,因此无需下载单独的JDK.
以下是https://ionicframework.com/docs/developer-resources/platform-setup/mac-setup.html上使用与Android Studio应用程序捆绑在一起的新位置的调整说明.
在您喜欢的文本编辑器中创建并打开.bash_profile文件:
touch ~/.bash_profile
open -a TextEdit ~/.bash_profile`
Run Code Online (Sandbox Code Playgroud)
使用以下命令填充文件:
export JAVA_HOME=/Applications/Android\ Studio.app/Contents/jre/jdk/Contents/Home
export PATH=${JAVA_HOME}/bin:$PATH
# Set Android_HOME
export ANDROID_HOME=~/Library/Android/sdk/
# Add the Android SDK to the ANDROID_HOME variable
export PATH=$ANDROID_HOME/platform-tools:$PATH
export PATH=$ANDROID_HOME/tools:$PATH
#Set GRADLE_HOME
export GRADLE_HOME=/Applications/Android\ Studio.app/Contents/gradle/gradle-3.2
export PATH=$PATH:$GRADLE_HOME/bin
Run Code Online (Sandbox Code Playgroud)
保存并关闭该文件,然后通过重新获取.bash_profile来应用这些更改:
source ~/.bash_profile
Run Code Online (Sandbox Code Playgroud)
然后,您就可以使用Android Studio中的内置工具运行离子命令.
| 归档时间: |
|
| 查看次数: |
6109 次 |
| 最近记录: |