2016-08-20 25 views
3

我剛剛在Ubuntu上安裝了Android Studio,今天早上我遇到了gradle問題。無法展開Ubuntu中的ZIP動畫矢量繪圖庫

它提到

Error:Execution failed for task ':app:prepareComAndroidSupportAnimatedVectorDrawable2420Library'. 
> Could not expand ZIP '/home/beetlikeyg087/Android/Sdk/extras/android/m2repository/com/android/support/animated-vector-drawable/24.2.0/animated-vector-drawable-24.2.0.aar'. 

我一直在Google上搜尋它找到類似的問題,但這些沒能解決我的問題。

這是關於我的Android工作室

  1. 搖籃版本的細節2.14.1

  2. 的Android gradle這個插件版本是2.1.3

  3. buildToolsVersion「24.0.1 「

  4. appcompat version is com.android.support:appcom PAT-V7:24.2.0

  5. 的Java JDK版本是1.8

而且我已經安裝了似乎有必要所有軟件包。

此外還檢查到animated-vector-drawable-24.2.0.aar文件在文件夾中。

因此,直到現在我還不知道如何解決這個問題。

PS。我也在Windows操作系統中安裝了Android Studio,它工作正常。

+0

此答案有幫助嗎? http://stackoverflow.com/a/21501094/5183999 – nshmura

+0

我有同樣的問題。就我而言,它似乎不是一個權限問題。用我的用戶(它是擁有該文件夾的組的成員,並且擁有775個權限),我可以手動在該文件夾中編寫文件。但是,從Android Studio中,我得到相同的錯誤。 –

+0

我試圖通過使用chmod -R 777獲得對這些目錄的寫入權限,但似乎沒有解決問題。 – breeze

回答

1

最後,此問題已解決。

這是因爲我在泰語系統中安裝了Ubuntu,所以我重新安裝了英文系統的Ubuntu並重新安裝了android studio。

它完美的工作。

所以,這個問題不是關於權限或其他什麼,但它是語言系統。如果你的問題與我的相同,你應該首先檢查你的語言系統,一旦它不是英語(但它是你的語言),你應該改變它爲英語系統。

我不知道爲什麼會發生這種情況,但它解決了我的問題。

結論是,如果您嘗試每種方法,但仍無法解決問題,這可能是您的最後解決方案。

謝謝。

+0

這不適用於我;我已經用英文使用Ubuntu。所以,也許別的東西在重裝過程中被修復了。 –

0

我已經解決了我的問題。我將Android Studio安裝在/ opt/android-studio(儘管屬於我的用戶的文件夾和文件)以及SDK在NTFS驅動器中。

對於該NTFS驅動器,設置了fstab以便驅動器以root身份掛載:plugdev,是我的plugdev組的用戶成員。這樣,我可以根據在fstab中設置的權限,對我的用戶執行所有操作。

UUID=ABCDEFG1234567890 /mnt/driveroot  ntfs defaults,gid=46,dmask=002,fmask=003 0  0 

更改驅動器以使其作爲myuser:plugdev裝入,此錯誤在Android Studio中消失。

UUID=ABCDEFG1234567890 /mnt/driveroot  ntfs defaults,uid=1000,gid=46,dmask=002,fmask=003 0  0 

我不能讓它爲什麼以一種方式工作的意義,而不是其他的,因爲權限的所有者和該組的相同。