[英]Android Studio-NDK error: Cause: error=13, Permission denied
[英]Android Studio 2.2 in Ubuntu 14.04 LTS gives Error : “Gradle sync failed: Cause: error=13, Permission denied”
我在ubuntu 14.04 LTS中安装了android 2.2,但是当我尝试运行Android应用程序时,它显示立即错误: “Gradle sync failed:Cause:error = 13,Permission denied。请参阅IDE日志以获取更多详细信息(帮助|显示日志)” 。
当我在尝试运行Android应用程序时查看终端时,它在终端中给出了以下消息: WARN - roid.tools.ndk.GradleWorkspace - 项目“MyApp”的NDK支持被禁用,因为项目不包含任何有效原生配置。
我在google / stackoverflow上尝试了所有可能的解决方案,但没有任何帮助。 任何帮助/建议将不胜感激。 谢谢。
由于Java JRE(内置)无法执行,有时会生成此错误。 请尝试以下方法:
chmod +x android-studio/jre/bin/*
要解决第一个问题,您是否尝试以root身份执行Android Studio或使用sudo命令?
要解决警告,您是否要在应用程序中使用NDK(Native Development Kit)? 如果是,您已经安装了NDK? 如果不是,请忽略警告。
要安装NDK,您必须转到文件 - >其他设置 - >默认项目结构,然后在Android NDK位置,单击下载,然后继续安装。
当您的JRE(JDK)文件由于未经许可而无法执行时,可能会发生这种情况。 因此,请转到java文件夹位置下的bin文件夹,并使所有文件都可执行。
chmod +x /opt/java/java1.8.0_111/bin/*
如果您使用内置JRE
chmod +x android-studio/jre/bin/*
我希望这有帮助。
使用命令'chmod + x gradlew'解决权限问题。 有关更多说明,请参阅此链接
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.