2016-05-23 88 views
0

我使用linux mint。我设置的路径上~/.bash_profile像:由于ANDROID_HOME路径问题无法构建离子项目

export ANDROID_HOME=/home/mss/android-sdks 
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools 

当我建立离子项目上的Android: -

lenovo-g50 ~/IONIC/apps $ cordova run android 

运行命令:

/home/mss/IONIC/apps/hooks/after_prepare/010_add_platform_class.js /home/mss/IONIC/apps 

添加到体类:平台的Android 错误:未找到Android SDK。确保它已安装。如果它不在默认位置,请设置ANDROID_HOME环境变量。

+0

请检查您的环境变量真定。 'echo $ ANDROID_HOME'应该输出:'/ home/mss/android-sdks'。如果不检查'.bash_profile'的文件名。在'.bash_profile'中更改任何内容后,您可能必须重新登录(或启动anoter shell)。 –

+0

lenovo-g50〜$ echo $ ANDROID_HOME /home/mss/android-sdks/platform-tools –

+0

'/ home/mss/android-sdks/platform-tools'会出错吗?它应该是'/ home/mss/android-sdks',也不是? –

回答

0

你必须下载sdk。我认为你的环境变量设置正确,但你没有所需的SDK。请在控制台中输入android -v,然后启动SDK管理器,或者您可以在ANDROID_HOME目录中手动启动它。您需要安装多个构建工具并至少安装一个SDK平台。

+0

我有完整的sdk目录,但是当我给路径设置主变量路径 –

+0

尝试添加'ANDROID_HOME'到路径 –

2

在Windows操作系统

set PATH=%PATH%;C:\Users\userName\AppData\Local\Android\android-sdk\tools;C:\Users\userName\AppData\Local\Android\android-sdk\platform-tools

在Mac

export PATH=${PATH}:/Users/userName/Documents/android-sdk-mac_x86/platform-tools:/Users/userName/Documents/android-sdk-mac_x86/tools