我在ubuntu 14.04 LTS中安装了android 2.2,但是当我尝试运行Android应用程序时,它显示出即时错误: " Gradle sync失败:原因:错误= 13,权限被拒绝。有关详细信息,请参阅IDE日志(帮助|显示日志)"。
当我在尝试运行Android应用程序时查看终端时,它在终端中给出了以下消息: WARN - roid.tools.ndk.GradleWorkspace - 项目的NDK支持' MyApp'已禁用,因为项目不包含任何有效的本机配置。
我在google / stackoverflow上尝试了所有可能的解决方案,但没有任何帮助。任何帮助/建议将不胜感激。感谢。
答案 0 :(得分:6)
由于Java JRE(内置)无法执行,有时会生成此错误。请尝试以下方法:
chmod +x android-studio/jre/bin/*
答案 1 :(得分:2)
要解决第一个问题,您是尝试以root用户身份执行Android Studio还是使用sudo命令?
要解决警告,您是否要在应用中使用NDK(Native Development Kit)?如果是,您已经安装了NDK?如果不是,请忽略警告。
要安装NDK,您必须前往 档案 - >其他设置 - >默认项目结构 在Android NDK位置,单击“下载”,然后继续安装。
答案 2 :(得分:1)
当您的JRE(JDK)文件由于未经许可而无法执行时,可能会发生这种情况。因此,请转到java文件夹位置下的bin文件夹,并使所有文件都可执行。
chmod +x /opt/java/java1.8.0_111/bin/*
如果您使用的是内置JRE
chmod +x android-studio/jre/bin/*
我希望这会有所帮助。
答案 3 :(得分:0)
使用命令&ch; chmod + x gradlew'解决权限问题。有关更多说明,请参阅此link