簡體   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