构建应用程序时出现权限错误
您需要授予Gradle权限
sudo chmod -R 777 /Applications/Android\ Studio\ 3.0\ Preview.app/Contents/gradle
享受吧 :)
+x
而不是 777。这样可以使 gradle
在不影响其他权限设置的情况下可执行。 - jkastensudo chmod -R 777 /Applications/Android\ Studio.app/Contents/gradle/gradle-4.1/bin
。 - Xaxis执行这个命令
sudo chmod -R a+rwx /appfolder
这是由于权限问题引起的。有关问题的更多信息,请单击此处。
如果这不能解决您的问题,则可能是用户配置文件目录中的权限问题。请在用户目录上尝试以上命令。它需要一些时间来应用权限。
祝好。
在进行 Cordova 构建时,请使用 verbose 参数:
cordova build -verbose
chmod +x
的路径。[Sandis-Macbook-Pro:Users sandi$ sudo chmod -R 777 /Applications/Android Studio.app/Contents/gradle/gradle-4.1/bin/gradle
[Sandis-Macbook-Pro:Users sandi$ sudo chmod -R 777 "/Applications/Android Studio.app/Contents/gradle/gradle-4.1/bin/gradle"
注意:为了找到权限问题所在的文件夹,我需要使用这个命令:
sudo build -verbose
ANDROID_HOME=/Users/sandi/Library/Android/sdk
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home
Running command: "/Applications/Android Studio.app/Contents/gradle/gradle-4.1/bin/gradle" -p /Users/sandi/Desktop/CORDOVA_NOV16/HHUB_NOV17/hhub_CURRENT/platforms/android wrapper -b /Users/sandi/Desktop/CORDOVA_NOV16/HHUB_NOV17/hhub_CURRENT/platforms/android/wrapper.gradle
Error: spawn EACCES
chmod -r 777
那就是拯救了我的一天。
我遇到了相同的问题,通过在我的Sdk文件夹上赋予777权限来解决了这个问题:
chmod -R 777 /YOURINSTALLOFANDROID/Sdk
只需删除"node_modules"文件夹,并使用重新安装命令进行安装
sudo npm i
希望它能正常工作..谢谢..!
升级到Android 3.2后,gradle
版本已经升级至4.6。
因此,我不得不使用以下命令在我的Mac终端中修改gradle文件权限。
sudo chmod 755 "/Applications/Android Studio.app/Contents/gradle/gradle-4.6/bin/gradle"