"ANDROID_HOME is not set and "android" command not in your PATH. "错误的解决办法

参考以下文章搭建ionic + cordova 的开发环境 --

ionic+cordova学习之环境搭建

前面还是比较顺利,但当开始试建测试工程helloword,运行 sudo ionic platform add android

Error: ANDROID_HOME is not set and "android" command not in your PATH. You must fulfill at least one of these conditions.
    at /Users/someone/.cordova/lib/npm_cache/cordova-android/3.6.3/package/bin/lib/check_reqs.js:158:19
    at _fulfilled (/Users/someone/.cordova/lib/npm_cache/cordova-android/3.6.3/package/bin/node_modules/q/q.js:798:54)

在/etc/profile 里添加PATH 和 ANDROID_HOME环境变量后,问题依然。

google 一把,发现也有人遭遇这个诡异的状况,没有人有办法解决。

最后受其中一篇回复的启发(其中提到要确保对sdk目录有写权限),把adt的sdk目录放到当前用户的~目录下,并且修改了权限:

 chmod -R 777 sdk/

问题解决。

时间: 2024-10-12 04:22:15

"ANDROID_HOME is not set and "android" command not in your PATH. "错误的解决办法的相关文章

利用monkey测试android,入门级用户可能遇见的错误及解决办法 【转】

转自[http://blog.csdn.net/zm2714/article/details/7977930] 一.D:\android\android-sdk-windows\tools目录中没有adb.exe 检查一下你的android-sdk-windows目录下有没有platform-tools目录.并检查访目录下是否有adb.exe 二.在cmd中执行“adb shell”,则提示“error: device not found” 没有发现设备.如果用手机设备测试,请用USB数据线与电

Eclipse Android项目导入Android Studio时常见的编译错误及解决办法

现在最新的Android Studio对以前的基于Eclipse ADT的项目的支持已经很好了,一般情况只需要通过File-> Import 导入项目就行了,但有些项目编译时会出现问题,现在把这些问题汇总记录下: NinePatch(.9.png)图片的问题 如果某个图片命名成了.9.png,实际图片并不是Ninepatch格式的,或格式错误,会编译出错,解决办法是按Ninepatch格式修改图片 android studio 非法字符: \65279 Error:(1, 10) 错误: 需要c

ANDROID_HOME is not set and "android" command not in your PATH解决

使用nodejs安装cordova后在项目里面添加平台时出现错误: 原因就是没有配环境变量 使用phonegap开发不仅要配JDK环境变量,还要配ADT环境变量,出现这个错误很显示就是没配ADT环境变量导致 后来在网上找到资料(很多不完整),总结了解决方案: [第一]配置环境变量(绿色文字标出代码,路径换为自己的SDK路径) ANDROID_HOME =  D:\Android\adt-bundle3\adt-bundle-windows-x86-20131030\sdk ANDROID_PLA

"Error: ANDROID_HOME is not set and "android" command not in your PATH. You must fulfill at least one of these conditions.".

设置环境变量 set ANDROID_HOME=C:\\android-sdk-windows set PATH=%PATH%;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools http://spring.io/guides/gs/android/

android studio 出现unsupported modules detected 错误的解决办法

在从服务器拉取了工程导入android studio 时,出现了unsupported modules detected错误,导致无法运行和启动应用 在google后,找到解决方法 方法一: File -> Invalidate Caches / Restart -> Invalidate Caches & Restart. 然后就好了 方法二: 上个方法无效后,可尝试

android源码下载过程中错误及解决办法

使用 python ./repo sync -f同步,可自动修复同步错误的文件 设置shell代理$ export HTTP_PROXY=http://<proxy_user_id>:<proxy_password>@<proxy_server>:<proxy_port>$ export HTTPS_PROXY=http://<proxy_user_id>:<proxy_password>@<proxy_server>:&

Xamarin开发Android时Visual Studio 2012没有智能提示解决办法

Most of the people who work with Xamarin’s Mono for Android in Visual Studio 2012 face a bug where Intellisense doesn’t work for AXML in source view. One of the fix which worked for me is mentioned below. Launch Visual Studio 2012 Open a solution wit

Android intent 传值不更新的原因和解决办法

当 Activity 的启动模式是 singleTask 或者 singleInstance 的时候.如果使用了 intent 传值,则可能出现 intent 的值无法更新的问题.也就是说每次 intent 接收到的值都是第一次接到的值.因为 intent 没有被更新.想要更新需要做两件事情. 1. 发送方 Activity,加上一句话 ? 1 PendingIntent pendingIntent = PendingIntent.getActivity(context,0,intent,Pen

Xamarin.Android 反复报 Please Download android_m2repository_rxx.zip 的解决办法

我原来一直用的是老版本的 Xamarin , android_m2repository_rxx.zip 早已在 C:\Users\XXX\AppData\Local\Xamarin\Android.Support.Design\XXX 中存在,所以更新最新的 Xamarin 后, 这一块都是没有任何问题的. 有园友反映这个 zip 明明已经放到了指定的文件夹中,但是还是会反复的 Please download XXXX. 1>C:\Program Files (x86)\MSBuild\Xama