繁体   English   中英

Android Studio-任务':app:compileDebugJavaWithJavac'的执行失败

[英]Android Studio - Execution failed for task ':app:compileDebugJavaWithJavac'

我正在使用Android Studio 2.3.2和Gradle 3.3运行Ubuntu 16.04。 我刚刚下载了android studio并做了一个项目。 该项目的目标是Android KitKat。 当我尝试运行它时,它给出错误提示:“任务':app:compileDebugJavaWithJavac'的执行失败...”

我刚刚创建了这个项目,还没有添加任何代码。

完整错误截图: 错误信息

经过长时间的搜索,我终于找到了原因和解决方案。

原因:

该问题是由自动安装的ntfs硬盘引起的。 我将所有项目文件保存在ntfs分区中,但是Ubuntu将该ntfs分区识别为可移动设备(例如USB)。

解:

1.运行sudo umount <name of the drive (eg /dev/sda1)>卸载有问题的驱动器。
2.运行sudo cp /etc/fstab /etc/fstab.backup备份fstab。
3.使用任何文本编辑器打开/ etc / fstab。

在这里,找到指定您的ntfs分区的行。 该行应如下所示:

 UUID=<16 digit uuid> <something> ntfs defaults,umask=007,gid=46 0 0 

添加errors=remount-ro,uid=1000 defaults,umask=007,gid=46后为errors=remount-ro,uid=1000 defaults,umask=007,gid=46
因此,更改后,它将如下所示:

 UUID=<16 digit uuid> <something> ntfs defaults,umask=007,gid=46,errors=remount-ro,uid=1000 0 0 
  1. 重新启动系统

现在,gradle不应再给出执行失败的错误。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM