我今天早上刚刚在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的详细信息
Gradle版本为2.14.1
Android gradle插件版本为2.1.3
buildToolsVersion" 24.0.1"
appcompat版本为com.android.support:appcompat-v7:24.2.0
- 醇>
Java JDK版本为1.8
我已经安装了所有必要的软件包。
还检查过animated-vector-drawable-24.2.0.aar文件是否在文件夹中。
所以,到目前为止我还不知道如何解决这个问题。
PS。我在Windows操作系统中也有Android Studio,它运行正常。
答案 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
我无法理解为什么它以一种方式而不是另一种方式工作,因为所有者和组的权限是相同的。