2016-08-20 57 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 

我不能让它为什么以一种方式工作的意义,而不是其他的,因为权限的所有者和该组的相同。