如何修复此子项目路径:CordovaLib错误:生成EACCES

时间:2017-01-30 16:17:57

标签: node.js cordova ionic-framework

我使用mac Sierra 如何解决此错误

子项目路径:CordovaLib

错误:产生EACCES Mac Screen

4 个答案:

答案 0 :(得分:19)

您需要在您的离子项目中的gradlew文件夹中按以下路径制作platforms可执行文件

/Users/*<your ionic project path>*/platforms/android/gradlew
  

对于MAC

sudo chmod 755 /Users/<your ionic project path>/platforms/android/gradlew

其中chmod 755代表:您允许每个人读取并执行该文件,并允许文件所有者写入该文件。如果您将755应用于目录,则意味着每个人都可以访问它并获取其文件列表。

答案 1 :(得分:2)

我通过制作gradle可执行文件来修复它

chmod +x ~/Library/Android/sdk/tools/templates/gradle/wrapper/gradlew

答案 2 :(得分:1)

我的项目中也遇到了同样的问题。我使用以下步骤成功进行了构建。
步骤:
1.转到您的项目目录。
2.通过运行cd platforms/android/转到android文件夹。
3.添加对gradlew文件的读取,写入和执行权限。为此运行chmod 777 gradlew
4.通过运行cd ../../再次转到项目目录。
5.运行用于构建ionic cordova build android的命令。

答案 3 :(得分:-1)

我通过在app文件夹上授予权限来修复它 尝试:

sudo chmod -R u+rwx /yourIonicAppFolder