Android Studio: die Deaktivierung von "Externen build" - Anzeige Fehler-Ausgabe duplizieren Klasse Fehler
Ich bin ab meine migration von Eclipse zu Android Studio und starten Sie mit neuen Projekten auf Studio.
Mein test-Projekt war in Ordnung arbeiten, bis ich habe einige Fehler Meldungen.
Ich hatte zu tun, einige manipulation (https://stackoverflow.com/a/16876993/327402) zu ermöglichen, wird die Ausgabe des Fehlers anzuzeigen, und fand das Problem, das ich behoben.
Leider, nach diesem "workaround" (Warum zum Teufel habe ich, um solche Dinge zu sehen, mein Fehler?), Ich fand, dass gab es eine Fehlermeldung, die ich nicht beheben kann:
error: duplicate class: com.mypackage.name.BuildConfig
error: duplicate class: com.mypackage.name.R
Ich auch bemerkt, dass ich nicht die einzige, die dieses Problem haben (siehe auch den Kommentar in der SO Antwort, die ich weiter oben verlinkt)
Ersten mal, ich war in der Lage, es zu beheben durch die Aktivierung von "Externe build" wieder, aber das ist wieder passiert, weil ich brauchte, um zu sehen der Fehler-Ausgabe und nun ist alles kaputt, und ich kann nicht finden, was passiert.
Mit Eclipse, der R-Datei leicht zu finden war, in den gen-Ordner, aber mit Android Studio, es sind zu viele Dateien, und ich bin ein bisschen verloren.
Jede Idee/Anregung?
- Gute Frage, ich habe einen ganzen Tag damit und haben es aufgegeben, vorerst.
- Siehe meine Antwort, Upgrade von Android Studio zu 0.1.5 festen alles!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich gefunden habe, eine Frage wie diese, hat einige Antworten hier:
Nicht auflösen kann R.java doppelte Klasse
Können Sie versuchen, diese:
Sie können auch versuchen, zu Projekt neu durch klicken auf "Erstellen" ->Projekt neu nach dem löschen von Ordner.
So, nur um Euch wissen zu lassen...
Wenige Minuten, nachdem ich gepostet meine Frage, Google veröffentlicht ein update für Android Studio (0.1.5)
Siehe link: https://plus.google.com/+AndroidDevelopers/posts/Y9vhvGaHCbh
Tor Norbye freundlich beantwortet meine Frage in dieser community, und ich Teile hier
Damit die Problemumgehung ich zitierte im OP ist nicht mehr zwingend erforderlich.
Wieder aktivieren Externen erstellen nach Upgrade von Android Studio lassen Sie mich sehen, die echte Fehler ( eine Bibliothek und einige Gradle import -, dass ich fest)
So, ich halte das Android Studio upgrade als die beste Antwort auf diese Frage...
Ok, ich habe auch das gleiche problem, und das ist was für mich gearbeitet.
Ich das erste Häkchen externe erstellen von compiler-Einstellungen. Dann, wenn ich kompiliert habe, bekomme ich zwei Fehler im Zusammenhang mit R.java doppelte Klasse.
Dann lösche ich die Ordner manuell aus dem finder. Erstellen Sie dann es neu aus dem android studio, aber immer noch die gleiche Fehlermeldung.
Dann bin ich wieder zurück zu gehen, um compiler-Präferenz und kreuzen Sie die externe build-Einstellung, und es hat gut funktioniert danach.
Sieht aus wie ein bug.
anscheinend, oder zumindest für mich 0.1.5 hat ein Fehler und kann nicht ausgeführt werden, in der externen erstellen
weil einige Pfad-Fehler, den Sie hier nachlesen können
https://code.google.com/p/android/issues/detail?id=56628
also wechselte ich in die interne Gebäude, und dann traf ich die Doppel-R-symbol-bug
nach dem löschen der build-path-Anwendung kompiliert ohne Fehler, aber der Ordner ist noch nicht vollständig wieder aufgebaut, mir fehlen die R.java die Datei mit dem internen generator nicht stellen.
habe ich Sie umgebaut auf die externen Generators auf einem unupdated version als temp Abhilfe während dieses Probleme behoben ist.
btw wenn jemand weiß, wie zu sagen, interne gradle zur Neuerstellung des build-Ordner-bitte teilen.
Ich hatte gerade das gleiche problem und fand einen Weg, um es zu lösen (Sie können dies mit Android Studio öffnen):
build
.build
Ordner unter mitlibs
undsrc
Ordner und eine Datei namensbuild.gradle
.build
Ordner zubuild2
oder etwas anderes.Build->Rebuild Project
.build2
Ordner, den Sie umbenannt befindet.build
erstellt wurde.build2
Ordner zubuild
wieder.Getan.