2017-04-20 127 views
1

我已經通過NPM升級後科爾多瓦建立給予EACCES錯誤,我不得不通過在OS sudo來運行命令,作爲根X科爾多瓦升級

現在,當我運行「科爾多瓦構建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 

我科爾多瓦的版本是6.5.0(我不記得我的版本有過)

我有以下的Android SDK平臺:

的Android 7.1.1 的Android 7.0

我已經安裝了以下的Android SDK內建工具:

24.0.2 25.0.1 25.0.2

我已經聯繫

/用戶/ SomeUser的/庫/安卓/ SDK /工具/模板

/應用/ Android的Studio.ap P /內容/插件/ Android的/ lib目錄/模板

在我的項目目錄。最後,我碰到搭配chmod -R 777 *

有沒有人遇到這樣和解決它?

  1. Android SDK中
  2. Android Studio中

升級到最新版本:

+0

我有同樣的問題,我很懶,它想把索姆在〜/ Android中,我有Sdk和工具,所以我只是'sudo chmod -R a + rwx〜/ Android',現在它可以工作 – GCoda

+0

@GCoda這在Mac上不適用於我。 – rubenlop

回答

1

我通過刪除以下固定這一點。

然後,我確信我是運行Android 6.2.1作爲我的科爾多瓦Android平臺

然後我做了

  • 科爾多瓦平臺Android的刪除
  • 科爾多瓦平臺添加的Android

這一切工作

+0

爲什麼要刪除Android SDK?我們可以升級它。有什麼區別? – sitexa

相關問題