Android-Gradle-Frage
Ich weiß es gibt 100 von den Fragen/Antworten rund um dieses Thema, aber keiner von Ihnen scheinen mir eine Antwort geben. Ich weiß, dass einige(wenn nicht alle) meine Probleme sind um meinen Mangel an Verständnis von gradle im Allgemeinen. ABER, ich hoffe auf etwas Hilfe.
Habe ich mein Projekt funktioniert ganz gut auf meinem desktop. Ich bin unterwegs in dieser Woche, und wollte es auf Arbeit einige auf meinem laptop. Ich habe alle Dateien und haben die gleiche version von Android Studio auf beide Maschinen. Ich habe immer alle Arten von gradle-Fehler beim öffnen meines Projekts. Ich glaube, ich habe ging auf einige wilde Gans jagt an dieser Stelle.
Also habe ich beschlossen, einen Schritt zurück und erstellen Sie einfach ein NEUES im Grunde leeres Projekt im Studio. Das hat AUCH alle Arten von gradle Probleme. Ich habe versucht, die deinstallation von Android Studio und re-insatlling, und immer noch keine Würfel, selbst ein basic-Projekt nicht geben, die gradle Fehler.
Ich bin immer
11:12:27 PM Gradle 'MyApplication' Projekt aktualisieren ist fehlgeschlagen:
Es ist eine schwerwiegende Ausnahme aufgetreten ist. Programm wird beendet.
: Gradle Einstellungen
Da der Fehler.
Unten ist meine zwei gradle-Dateien.
Top-Level Datei(die war leer, in meinem eigentlichen Projekt, aber etwas hat es in der default -)
//Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.7.+'
}
}
allprojects {
repositories {
mavenCentral()
}
}
Den nächsten build-Datei
apply plugin: 'android'
android {
compileSdkVersion 19
buildToolsVersion "19.0.1"
defaultConfig {
minSdkVersion 7
targetSdkVersion 19
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
dependencies {
compile 'com.android.support:appcompat-v7:+'
compile 'com.android.support:support-v4:18.0.0'
}
Bin ich mit Android Studio 0.4.2
Ich bin völlig ratlos, was Los ist. Ich denke, es könnte sein, dass Studio ist nicht wirklich zu erkennen, dass dies ein android-Projekt. Ich habe versucht, einige der gradlew.bat-Befehle und ich bekam eine Fehlermeldung zu erwähnen, dass es nicht wie die "apply plugin: 'android'" - Eintrag. Aber, ich habe keine Ahnung, warum das wäre.
Irgendwelche Gedanken auf, wo ich beginnen sollte, würde sehr geschätzt werden. Ich habe keine Ideen, wo zu gehen, weiter und raten zu mehr ist keine option.
- Ich denke, dein Projekt ist nicht sync mit Gradle, so klicken Sie einfach auf sync-Symbol, das auf der oberen rechten Seite der IDE. Es kann Ihr problem zu lösen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich habe das gleiche Problem mit IntelliJ IDEA(die Android Studio basiert auf) auf meinem laptop und fand eine Lösung hier: https://code.google.com/p/android/issues/detail?id=65219
Set-Datei -> Einstellungen -> Compiler -> Java-Compiler -> Zusätzliche command-line-Parameter
Datei -> Einstellungen -> Compiler -> Gradle -> VM-Optionen
und in YourAppName/bauen.gradle update-Abhängigkeiten zu verwenden neuere gradle-version
Dann neu starten, Android Studio und alles sollte gut sein. Ansonsten können Sie einen Blick auf die vollständige log-Datei, indem Sie auf Hilfe -> "Protokoll Anzeigen" im Explorer
Hinzufügen von ein wenig mehr wissen um das "Gradle XXXX Projekt aktualisieren, ist fehlgeschlagen'
.
Hinzufügen der folgenden Zeile zur
Datei -> Einstellungen -> Compiler -> Gradle -> VM-Optionen:
-Xmx256m
scheint das problem zu lösen.
.
Es ist erwähnenswert, dass es Updates nur bestimmte Ursache für das problem - und möglicherweise gibt es viele. In meinem Fall: die Maschine, die ich verwende, ist 32-bit und hat sehr wenig Speicher. Als Folge wird mein compiler konnte nicht reserviert ausreichend Speicher auf dem heap, und so weigerte sich, zu kompilieren.
Daher wenn Sie nicht viel RAM versuchen Sie, die obige Zeile.
Wenn noch stecken, versuchen:
https://stackoverflow.com/a/21168562/3508719
Haben Sie überprüft, dass Sie buildToolsVersion 19.0.1 und compileSdkVersion 19 ist auf Ihrer Maschine, da Sie arbeiten am laptop-ich glaube, dass diese neue Einrichtung.
Können Sie gehen Sie zu Extras -> Android -> SDK-Manager, und sehen Sie, wenn Sie müssen, installieren Sie jede version in Ihr angegebene gradle-Skript. Oder update gradle-Skript als pro-SDK build-tools, die Sie haben.
Meine paar Problem wurden behoben durch Aktualisierung des SDK und tools!