2016-08-20 2 views
3

Ich habe gerade Android Studio auf Ubuntu installiert heute Morgen und ich habe ein Problem mit Gradle.ZIP-animierte Vektor-Zeichnungsbibliothek in Ubuntu konnte nicht erweitert werden

Es wird erwähnt, dass

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

Ich halte es googeln ähnliches Problem zu finden, aber das könnte mein Problem nicht lösen.

Dies sind die Details über meine Android Studio

  1. Gradle Version Version 2.14.1

  2. Android gradle Plugin 24.0.1 2.1.3

    ist
  3. buildToolsVersion“ "

  4. appcompat-Version ist com.android.support:appcom pat-v7: 24.2.0

  5. Java JDK-Version ist 1,8

Und ich bereits alle Pakete installiert, die notwendig erscheinen.

Auch bereits überprüft, dass animated-vector-drawable-24.2.0.aar-Datei im Ordner ist.

Also, bis jetzt habe ich keine Ahnung, wie Sie dieses Problem beheben können.

PS. Ich habe auch Android Studio in Windows OS, und es funktioniert einfach gut.

+0

Diese Antwort hilft? http://StackOverflow.com/A/21501094/5183999 – nshmura

+0

Ich habe das gleiche Problem. In meinem Fall scheint es kein Berechtigungsproblem zu sein. Mit meinem Benutzer (Mitglied der Gruppe, die den Ordner besitzt und 775 Berechtigungen hat) kann ich Dateien manuell in diesen Ordner schreiben. Von Android Studio bekomme ich den gleichen Fehler. –

+0

Ich habe versucht, Schreibzugriff auf diese Verzeichnisse zu erhalten, indem ich chmod -R 777 benutze, aber das Problem scheint nicht zu lösen. – breeze

Antwort

1

Schließlich ist dieses Problem gelöst.

Es ist, weil ich Ubuntu im thailändischen Sprachsystem installierte, also installierte ich Ubuntu mit englischem System neu und installierte android Studio wieder.

Und es funktioniert perfekt.

Also, das Problem ist nicht über die Erlaubnis oder etwas anderes, aber es ist Sprachsystem. Wenn Sie das gleiche Problem haben wie ich, sollten Sie zuerst Ihr Sprachsystem überprüfen, wenn es nicht Englisch ist (aber es ist Ihre Sprache), sollten Sie es auf Englisch ändern.

Ich weiß nicht, warum es so passiert ist, aber es hat mein Problem gelöst.

Die Schlussfolgerung ist, wenn Sie versuchen, jede Methode, die Sie tun, und immer noch nicht das Problem lösen, könnte dies die letzte Lösung für Sie sein.

Vielen Dank.

+0

Dies gilt nicht für mich; Ich benutze Ubuntu bereits auf Englisch. Also, vielleicht wurde während der Neuinstallation etwas anderes behoben. –

0

Ich habe das Problem für meinen Fall behoben. Ich habe Android Studio in/opt/android-studio installiert (obwohl die Ordner und Dateien zu meinem Benutzer gehören) und das SDK in einem NTFS-Laufwerk.

Für dieses NTFS-Laufwerk wurde fstab so festgelegt, dass das Laufwerk als root: plugdev angehängt wurde, da es mein Benutzermitglied der Gruppe "plugdev" ist.Auf diese Weise konnte ich alles mit meinem Benutzer tun, gemäß den in fstab festgelegten Berechtigungen.

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

Ändern Sie das Laufwerk so, dass es als myuser montiert ist: plugdev, hat dieser Fehler in Android Studio verschwunden.

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

Ich kann keinen Sinn machen, warum es in einer Art und Weise zu arbeiten und nicht die andere, da Berechtigungen sind für den Eigentümer und für die Gruppe.

Verwandte Themen