相关疑难解决方法(0)

错误:未设置ANDROID_HOME且"PAT"命令中没有"android"命令.您必须至少满足其中一个条件

我是MAC OS X Yosemite我已经完成了所有的导出教程来设置android_home但是它没有为我工作

android ionic-framework

16
推荐指数
2
解决办法
3万
查看次数

没有设置ANDROID_HOME,并且你的PATH Phonegap中没有"android"命令

我已经安装了android包,我已经配置了.bashrc文件中的所有内容,甚至当我在命令行中说android时...我正在获取android管理器..但是当我说离子平台添加android我总是得到错误"错误:ANDROID_HOME未设置并且"android"命令不在您的PATH中.您必须至少满足其中一个条件." .我尝试了很多方法,但问题没有修复.

我的平台:

Ubuntu 14.04 64位

.bashrc文件:

    export HOME="/home/system"
    export ANDROID_HOME="$HOME/adt-bundle-linux-x86_64-20140702/sdk/tools"
    export ANDROID_PLATFORM_TOOLS="$HOME/adt-bundle-linux-x86_64-20140702/sdk/platform-tools"
    export PATH="$ANDROID_HOME:$ANDROID_PLATFORM_TOOLS:$PATH"
    export JAVA_HOME="/usr/lib/jvm/java-7-openjdk-amd64"
    export ANT_HOME="/usr/share/ant"
    export PATH="$ANT_HOME/bin:$PATH"
    export ANDROID_HOME="/home/system/adt-bundle-linux-x86_64-20140702/sdk/tools"
Run Code Online (Sandbox Code Playgroud)

执行时出错:

    system@system-H81M-S1:/usr/share/nginx/www/myApp# ionic platform add android
    npm http GET https://registry.npmjs.org/cordova-android/3.6.3
    npm http 200 https://registry.npmjs.org/cordova-android/3.6.3
    npm http GET https://registry.npmjs.org/cordova-android/-/cordova-android-3.6.3.tgz
    npm http 200 https://registry.npmjs.org/cordova-android/-/cordova-android-3.6.3.tgz
    Creating android project...

    /system/.cordova/lib/npm_cache/cordova-android/3.6.3/package/bin/node_modules/q/q.js:126
    throw e;
    ^
    Error: ANDROID_HOME is not set and "android" command not in your PATH. You must fulfill at least one of these conditions.
    at /system/.cordova/lib/npm_cache/cordova-android/3.6.3/package/bin/lib/check_reqs.js:158:19
    at _fulfilled (/system/.cordova/lib/npm_cache/cordova-android/3.6.3/package/bin/node_modules/q/q.js:798:54)
    at self.promiseDispatch.done …
Run Code Online (Sandbox Code Playgroud)

android node.js cordova ionic-framework

8
推荐指数
2
解决办法
4万
查看次数

标签 统计

android ×2

ionic-framework ×2

cordova ×1

node.js ×1