这是我的〜/ .bash-profile
export PATH=$PATH:/Users/xxxxx/Library/Android/sdk/platform-tools/
export ANDROID_HOME=/Users/xxxx/Library/Android/sdk/
export PATH=$ANDROID_HOME/platform-tools:$PATH
export PATH=$ANDROID_HOME/tools:$PATH
even $(user/libexec/path_helper -s)
我的离子信息结果是
global packages:
@ionic/cli-utils : 1.1.2
Cordova CLI : 7.0.1
Ionic CLI : 3.1.2
local packages:
@ionic/app-scripts : 1.3.7
@ionic/cli-plugin-cordova : 1.1.2
@ionic/cli-plugin-ionic-angular : 1.1.2
Ionic Framework : ionic-angular 3.2.1
System:
Node : v6.10.0
OS : OS X El Capitan
Xcode : Xcode 8.2.1 Build version 8C1002
ios-deploy : not installed
ios-sim : not installed
给予离子cordova构建android我得到上面的图像错误
我相信它是一个处理环境变量的东西我缺少的是我必须为mac指定的任何东西。
上述相同的环境正在我的linux系统中运行。
答案 0 :(得分:0)
从2升级时我也遇到了这个令人沮丧的问题 - >结果证明是安装了cordova的许可。
执行命令
chmod -r 777 /usr/local/bin/cordova
然后我不得不更改该文件的所有者。
执行命令
sudo
不确定原因,但出于某种原因,即使我在{{1}}下运行Ionic命令,我仍然会收到权限错误。