2014-05-04 28 views
7

Ich habe eine neue Installation von Ubuntu und Android Studio. Ich habe open jdk7 installiert (aus irgendeinem Grund endete es in Verzeichnissen mit dem Zusatz "amd64", obwohl ich eine Intel-CPU betreibe, aber ich denke, das ist nur ein Name?) Sowie einige SDK-Dateien.Gradle Ausführungsfehler in Android Studio (Ubuntu)

Ich habe dann ein leeres Projekt erstellt und jetzt bekomme ich einen Fehler in der Nähe des unteren Rand des Fensters angezeigt. Ich denke, dies ist ein Gradle Fehler ist (bin sehr neu zu AS)

Error:Execution failed for task ':app:mergeDebugResources'. 
> /root/AndroidStudioProjects/HockeyGame/app/build/exploded-aar/com.android.support/appcompat-v7/19.1.0/res/drawable-xxhdpi/abc_ic_voice_search.png: Error: Cannot run program "/opt/android-studio/sdk/build-tools/android-4.4.2/aapt": error=2, No such file or directory 

ich vielleicht dachte dies eine Datei Privileg Problem war (weil aapt tatsächlich zu existieren scheint), so dass ich die Privilegien auf 775 rekursiv. Und ich beginne auch AS mit Sudo (sudo sh studio.sh).

Irgendwelche Ideen? Ich versuche es teilweise mit Android, weil ich Probleme hatte, es unter einer überladenen Windows-Installation laufen zu lassen (und auch aus Spaß), also ist das enttäuschend.

edit: Es stellte sich heraus, 64-Bit-Ubuntu ist nicht geeignet, um 32-Bit-ausführbare Dateien aus der Box zu starten.

+0

nicht unbedingt auf Ihr Problem zu tun haben, aber Sie shouldn Führen Sie kein Android Studio mit 'sudo' aus - Sie sollten es mit Ihrem eigenen Benutzer ausführen. Sie sollten auch keine 755-Rechte festlegen - nur Verzeichnisse und ausführbare Dateien sollten das ausführbare Bit gesetzt haben. Wenn Sie sichergehen wollen, versuchen Sie 'chmod -Rogo + rX' (mit einem großen' X') - aber das sollte kein Problem sein, wenn Sie nur das Android Studio-Bundle öffnen. Persönlich habe ich es mit dem Oracle JDK gemacht, ich weiß nicht, was der Deal mit dem Suffix amd64 ist – orip

+0

[Android Studio - mergeDebugResources Ausnahme] (http://Stackoverflow.com/q/17121033/1693859) –

+0

@SamRad Okay, ich schaue dort nach. Also habe ich das classepath-Bit zu build.gradle hinzugefügt, aber ich habe einen Build-Skript-Fehler erhalten, der besagt, dass "Gradle-DSL-Methode nicht unterstützt" gefunden wurde. Kann ich noch etwas anderes versuchen? Vielleicht ist dieser Thread etwas veraltet? –

Antwort