答案 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