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

时间:2017-08-22 01:45:26

标签: java android android-studio gradle android-gradle

我正在使用Android Studio 2.3.2和Gradle 3.3运行Ubuntu 16.04。我刚下载了android studio并制作了一个项目。该项目的目标是Android KitKat。当我尝试运行它时,它会给出错误并且说错误#34;执行失败以执行任务':app:compileDebugJavaWithJavac' ..."

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

完整错误屏幕截图: Error Message

1 个答案:

答案 0 :(得分:2)

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

<强>

原因:

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

<强>

解决方案:

1.运行sudo umount <name of the drive (e.g. /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 因此,在更改之后,它将如下所示:

UUID=<16 digit uuid>    <something>     ntfs    defaults,umask=007,gid=46,errors=remount-ro,uid=1000    0      0
  1. 重新启动系统
  2. 现在,gradle不再应该执行失败错误。