当我执行“cordova platform add
android”命令时返回:
Error: /Users/brieuc/.cordova/lib/android/cordova/3.6.4/bin/create: Command Failed with exit code EACCES
at ChildProcess.whenDone (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:135:23)
at ChildProcess.emit (events.js:95:17)
at Process.ChildProcess._handle.onexit (child_process.js:818:12)
我已经读过它可能是一个许可问题,所以我试图使用“sudo cordova platform add android”,但返回相同的错误.
我还尝试在我的项目文件夹和平台文件夹中使用chmod 777.
有关您的信息,命令“java”,“ant”,“cordova”,“npm”都可以识别.
我唯一的猜测是我的SDK路径是错误的.
在这里我做了什么:
(我在Mac Yosemite上获取信息)
我下载了Standalone SDK工具.
我创建了一个文件夹/ Development / Android并添加了解压缩的下载文件夹(android-sdk-macosx).
有关您的信息,“platforms”文件夹为空.
我在/ etc / paths中添加了/ Development / Android / android-sdk-macosx / tools的路径