2017-08-22 92 views
0

我使用Android Studio 2.3.2和Gradle 3.3運行Ubuntu 16.04。我剛剛下載了android studio並創建了一個項目。該項目的目標是Android KitKat。當我嘗試運行它時,它給出錯誤並提示「執行任務失敗」:app:compileDebugJavaWithJavac'...「Android Studio - 執行任務失敗':app:compileDebugJavaWithJavac'

我剛剛創建了這個項目,並沒有添加任何代碼。

完全錯誤截圖: Error Message

+1

嘗試'Build> Clean Project'然後再次構建 – ZeekHuge

+0

您是否在使用用戶**賬單**來啓動Android Studio?嘗試使用命令** unzip **來提取zip文件以查看它是否可以被提取。 – cmoaciopm

+0

剛剛嘗試過Clean Project,但同樣的錯誤仍然出現!此外,解壓縮似乎已成功解壓縮classes.jar文件。 – WhatsYourIdea

回答

1

經過長時間的搜尋後,我終於找到了原因和解決方法。

原因:

的問題是由一個導致自動安裝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 

defaults,umask=007,gid=46
添加errors=remount-ro,uid=1000變更後因此,它看起來就像這樣:

UUID=<16 digit uuid> <something>  ntfs defaults,umask=007,gid=46,errors=remount-ro,uid=1000 0  0 
  • 重啓你的系統
  • 現在,gradle不應該給執行失敗的錯誤了。

    相關問題