无法在Ubuntu中扩展ZIP动画矢量绘制库

时间:2016-08-20 15:40:40

标签: android android-studio ubuntu-16.04

我今天早上刚刚在Ubuntu上安装了Android Studio,而且我的gradle有问题。

提到

  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'.

我一直在谷歌搜索它以找到类似的问题,但那些无法解决我的问题。

这些是关于我的Android Studio的详细信息

  
      
  1. Gradle版本为2.14.1

  2.   
  3. Android gradle插件版本为2.1.3

  4.   
  5. buildToolsVersion" 24.0.1"

  6.   
  7. appcompat版本为com.android.support:appcompat-v7:24.2.0

  8.   
  9. Java JDK版本为1.8

  10.   

我已经安装了所有必要的软件包。

还检查过animated-vector-drawable-24.2.0.aar文件是否在文件夹中。

所以,到目前为止我还不知道如何解决这个问题。

PS。我在Windows操作系统中也有Android Studio,它运行正常。

2 个答案:

答案 0 :(得分:1)

最后,此问题已解决。

因为我在泰语系统中安装了Ubuntu,所以我用英语系统重新安装了Ubuntu并再次安装了android studio。

它完美无缺。

所以,问题不是关于许可或其他什么,而是语言系统。如果您遇到与我相同的问题,您应首先检查您的语言系统,如果它不是英语(但它是您的语言),则应将其更改为英语系统。

我不知道为什么会这样,但它解决了我的问题。

结论是如果你尝试了所做的每一种方法,但仍然无法解决问题,这可能是你的最后一个解决方案。

谢谢。

答案 1 :(得分:0)

我已经解决了我的问题。我在/ opt / android-studio中安装了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

我无法理解为什么它以一种方式而不是另一种方式工作,因为所有者和组的权限是相同的。