Nicht auflösen kann R.java doppelte Klasse
Fange ich eben mit Android Studio für eine Woche, und es funktioniert großartig für mich, aber als ich angefangen habe Android Studio heute bekomme ich die Fehlermeldung: 'error: duplicate class: MeinPaket.R'. Ich sah, dass dieser Fehler vor wenn ich in Eclipse so habe ich versucht, das Projekt neu erstellen, ein paar mal und Neustart von Android Studio, das hat auch nicht geholfen.
Nach der Lektüre einige Stackoverflow-Fragen, die ich versuchte, gelöscht R.java und wieder aufzubauen, jetzt ich bekomme keine Fehler beim Umbau. Das problem ist nur, dass Android Studio nicht beheben können R, so dass jede Zeile, die verwendet R bekommt einen Fehler (Projekt erstellt und ausgeführt).
Ich habe auch versucht, löschen Sie alle R.class Dateien, die aber nicht helfen. Ich habe überprüft, ob einige Klasse importiert android.R, aber Sie alle nicht, Sie einfach import MeinPaket.R'. Ich selbst gelöscht, alle meine Dateien und überprüft Sie sich eine ältere version von meinem Projekt, aber ich habe immer noch das gleiche problem.
Edit:
Wenn ich nicht löschen R.java der compiler gibt keine Fehler. Nur wenn ich versuche, bekomme ich eine Menge Fehler wie: "error: cannot find symbol-variable button_login'. Wenn ich nach den R.java Datei für "button_login" ich finde es einfach. Ich habe dies mit mehreren Fehlern.
Edit2:
Wenn ich alle gelöscht die libaries das Projekt baut jetzt. Aber das problem ist, dass ich die libaries (HTTPComponents). Fügte ich Sie aus dem maven-Datei (Datei --> Projekt-Struktur --> Libaries --> +-Zeichen') und hat Sie auf meine Einstellungen.graddle:
buildscript {
repositories {
maven { url 'http://repo1.maven.org/maven2' }
}
dependencies {
classpath 'com.android.tools.build:gradle:0.4'
}
}
apply plugin: 'android'
dependencies {
compile files('libs/android-support-v4.jar')
compile group: 'org.apache.httpcomponents', name: 'httpclient', version: '4.2.5'
compile group: 'org.apache.httpcomponents', name: 'httpmime', version: '4.2.5'
//compile 'org.apache.httpcomponents-httpclient:4.2.5' doesn't work either
//compile 'org.apache.httpcomponents-httpmime:4.2.5' doesn't work either
}
android {
compileSdkVersion 17
buildToolsVersion "17.0.0"
defaultConfig {
minSdkVersion 15
targetSdkVersion 16
}
}
Wenn ich gradlew.bat --stacktrace --info assemble
bekomme ich Fehler, dass Gradle nicht finden kann, wird die libaries aus dem maven-repository. Ich habe das repository-aber Sie sind verfügbar. http://search.maven.org/#browse%7C1628757896
Ich nichts verändert habe, auf meinem xml-Dateien, Sie haben keine Fehler. Das Projekt erstellt und ausgeführt, der compiler kann einfach nicht finden, R
Prüfen Sie, ob Sie eine haben R.java Datei oder nicht? Dies geschieht in der Regel, wenn Sie zwei R.java Dateien
Ich habe nur eine R.java Datei, ich habe versucht die Datei zu löschen, aber das hilft nicht entweder
überprüfen Sie einfach Ihren
res
Ordner und Fehler zu korrigieren.InformationsquelleAutor ObAt | 2013-06-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Leider hatte ich dies auch, manchmal Häufig, meist passiert, wenn ich meinen computer in den Ruhezustand und zurück, während Eclipse auf. Manchmal neu zu kompilieren und zu validieren das Projekt funktioniert.
Habe ich diese Lösung irgendwo online stellt, verloren Sie den link und nicht den Anspruch, credits:
Wenn das nicht funktioniert, versuchen, löschen Sie den gen-Ordner tun, und dass Prozess
Lass es mich wissen.
InformationsquelleAutor LuckyMe
Löschen Sie den Ordner erzeugt von Android Studio automatisch!
Diese Lösung funktioniert für mich. Mein setup ist anders, @ObAt. Es ist 3 Jahre später, bin ich auf Linux und @ObAt erscheint auf windows, und meine
settings.gradle
ist viel einfacher, als das in Frage. Diese Lösung ist viel einfacher, zu versuchen, als der andere, so hoffen die up-vote und dieser Kommentar hilft anderen mit dem gleichen problem.InformationsquelleAutor abdelali
Problem ist einfach Regel. Sie haben frische instal-studio? So dass Sie nur fogot hinzufügen SDK-support für diese version von Android entwickelt, welche versuchen zu kompilieren-Projekt. Android Studio kann nicht generieren R-Datei. Starten Sie die SDK-manager, und installieren Sie alle fehlenden SDK-version und rebuld Projekt.
Ein weiteres problem kann sein, wenn Sie verwenden 64-bit-OS. Sie ned zum installieren der 32-bit-lib, weil aapt funktioniert nicht mit 64bit libs.
P. S. sorry für mein Englisch 😉
InformationsquelleAutor Artem Zinoviev
Löschen Sie alle class-Datei in
your_package_name(androisTest)
Ordner nur haltenApplicationTest
Datei.InformationsquelleAutor Kishor Patil
Wenn Sie mit einige Bibliothek, von der aus Sie diese Fehlermeldung bekommen, löschen Sie einfach die
build
Ordner unter Ihrem app-Quelle und erstellen Sie das Projekt neu. Ich war mit OpenCV Bibliothek, für die ich w als immer diese Fehlermeldung und es wurde gelöst durch löschen der Ordner und Wiederaufbau das Projekt.InformationsquelleAutor abhinavDAIICT
InformationsquelleAutor ShivBuyya
Dies passiert immer noch manchmal in Android Studio, aber ein einfaches Build /Clean-Projekt, gefolgt von einem Build /Rebuild-Projekt kümmert.
InformationsquelleAutor Carl