我已经通过npm升级了cordova并且我必须在OS X上通过sudo以root身份运行命令
现在,当我运行" cordova构建android -verbose"时,我得到:
Error: spawn EACCES
at exports._errnoException (util.js:1026:11)
at ChildProcess.spawn (internal/child_process.js:302:11)
at Object.exports.spawn (child_process.js:380:9)
at exports.spawn (/Users/someuser/myApp/platforms/android/cordova/node_modules/cordova-common/src/superspawn.js:134:31)
at GradleBuilder.build (/Users/someuser/myApp/platforms/android/cordova/lib/builders/GradleBuilder.js:213:12)
at /Users/someuser/myApp/platforms/android/cordova/lib/build.js:158:24
at _fulfilled (/Users/someuser/myApp/platforms/android/cordova/node_modules/q/q.js:834:54)
at self.promiseDispatch.done (/Users/someuser/myApp/platforms/android/cordova/node_modules/q/q.js:863:30)
at Promise.promise.promiseDispatch (/Users/someuser/myApp/platforms/android/cordova/node_modules/q/q.js:796:13)
at /Users/someuser/myApp/platforms/android/cordova/node_modules/q/q.js:604:44
我的Cordova版本是6.5.0(我不记得之前的版本)
我有以下Android SDK平台:
Android 7.1.1 Android 7.0
我安装了以下Android SDK Build-Tools:
24.0.2 25.0.1 25.0.2
我已关联
/用户/ SomeUser是否/库/ Android设备/ SDK /工具/模板
到
/ Applications / Android Studio.app/Contents/plugins/android/lib/templates
最后,我在项目目录
中运行了chmod -R 777 *有没有人碰到这个并解决了它?
答案 0 :(得分:1)
我通过删除以下内容来解决此问题:
并升级到最新版本。
然后我确定我正在运行android 6.2.1作为我的cordova android平台
然后我做了
这一切都有效