Android Studio 1.2.2 - 拒绝Gradle构建权限

时间:2015-06-23 18:22:24

标签: android macos android-studio gradle permission-denied

在我的MAC OS X Yosemite 10.10.3上重新安装android studio 1.2.2后,我得到“Permission Denied”问题。

我可以通过在gradle命令的开头添加sudo来在终端中构建android代码。例如sudo gradle buildsudo ./gradlew build。然而,即使我已成功构建使用终端的Android应用程序,我似乎很烦恼我不能使用android工作室作为黄色警告弹出我(见截图)

Yellow Warning Pop-up in Android Studio

我尝试在root模式下运行android Studio,但没有运气。

sudo /Applications/Android Studio.app/Contents/MacOS/studio

此外,我还通过为gradle文件提供可执行模式来尝试该解决方案。我在项目目录中添加了chmod +x gradlew(如截图所示)和/Applications/Android Studio.app/Contents/gradle/gradle-2.2.1

中的工作室目录

list of files## Heading ##

有没有人知道如何修复Android Studio 1.2.2中拒绝的gradle权限?

3 个答案:

答案 0 :(得分:7)

只需将x权限添加到项目文件夹中的gradlew文件即可。 像这样:

chmod +x gradlew

答案 1 :(得分:3)

我设法解决了这个问题。

只需移除.gradle中的rm -fr .gradle目录/Users/YOUR_NAME/.gradle即可。然后,以root模式执行android studio。

答案 2 :(得分:0)

您需要转到项目文件夹,然后右键单击。然后转到“获取信息”,出现一个弹出窗口。然后转到右侧的小锁,然后单击它。如果要求输入密码,请输入密码并授予权限。然后返回到弹出窗口,查找您的名字,单击您的名字,然后查找一个小*,然后在其旁边找到一个下拉列表。单击它,它将打开“应用于附件”。单击它授予对您的项目的访问和许可。之后,转到Android Studio并关闭您的项目,然后重新启动Android Studio并运行您的项目。错误应该消失了,这也是我解决问题的方式。