Android Studio 1.2.2 - Gradle 构建权限被拒绝

Android Studio 1.2.2 - Gradle Build Permission Denied

在我的 MAC OS X Yosemite 10.10.3.[=20 上重新安装 android studio 1.2.2 后,我刚遇到 "Permission Denied" 问题=]

我可以通过在 gradle 命令的开头添加 sudo 在终端中构建 android 代码。例如sudo gradle buildsudo ./gradlew build。然而,即使 我已经使用终端成功构建了 android 应用程序,但我无法使用 android 工作室作为黄色,这对我来说似乎很烦人向我弹出警告(见屏幕截图)

我已经尝试 运行 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

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

我已经设法解决了。

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

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

chmod +x gradlew

您需要转到您的项目文件夹并右键单击。然后转到 'Get Info' 出现一个弹出窗口。然后向下找到右边的小锁并单击它。如果要求输入密码,请输入密码并给予许可。然后返回弹出窗口并查找您的姓名,单击您的姓名,然后查找一个小 *,您会在它旁边找到一个下拉菜单。单击它,它将打开 'Apply to enclosed items'。单击它以授予对您的项目的访问权限。之后转到 Android Studio 并关闭您的项目,然后重新启动 Android Studio 和 运行 您的项目。错误应该消失了,这也是我解决问题的方法。