Dies ist das seltsamste Ding, das ich in Eclipse gesehen habe. Als ich mein Android-Projekt ausgeführt habe, habe ich vergessen, die Hauptansichtsklasse auszuwählen und die ausgewählte war die main.xml
, so wie Sie vielleicht wissen, habe ich die Datei main.out.xml
generiert von Eclipse. Um das zu lösen, wählte ich "Project> Clean", aber danach verschwand meine R
Klasse unter . Weiß jemand, wie man es zurückbekommt und/oder wie man das vermeidet? Danke im Voraus.R Klasse wurde von Eclipse nach Clean Project entfernt
Antwort
Die R-Klasse wird bei jeder Neukompilierung des Projekts generiert (wenn Änderungen erforderlich sind), und Sie sollten sich nicht darum kümmern. Darüber hinaus sollten Sie die R-Datei nicht einmal an Ihr Versionskontrollsystem übergeben, da dies während des Buildprozesses generiert werden sollte.
Ich rate Ihnen, das Kontrollkästchen "Kompilieren vor dem Ausführen" (Eclipse sollte es in Run-Konfiguration haben) aktiviert, so dass die R-Datei neu generiert wird, bevor Sie die App ausführen.
Problem gelöst. Ich musste die R-Klasse von einem anderen Projekt kopieren, um das Projekt ausführen zu können, dann kompilierte sie die R-Klasse und erzeugte die richtigen IDs. Danke –
Eclipse ist für solche Probleme bekannt. Wenn Project> Clean nicht hilft, versuchen Sie, die IDE neu zu starten.
Ich empfehle, obwohl IntelliJ IDEA zu verwenden - ich habe vor Jahren von Eclipse benutzen, wechselte dann zu IntelliJ, was für eine Erleichterung ...
http://blogs.jetbrains.com/idea/2010/10/intellij-idea-10-free-ide-for-android-development/
in meiner einjährigen Erfahrung als Java-Programmierer fühlt es sich traurig, meinen Schulpartner Eclipse zu verlassen; (aber wenn ich IDE ändern muss, ist nichts dran –
Sie müssen nicht wechseln, Eclipse funktioniert, Sie sollten einfach sein Ich kenne die bekannten Probleme, die damit einhergehen.Keine IDE ist perfekt, ich gebe nur meine subjektive Erfahrung damit an, weshalb ich mich persönlich für IntelliJ über NetBeans über Eclipse entscheiden würde. –
Ich werde es versuchen. –
eine Datei hinzufügen Ressourcen, dass wird Eclipse zwingen, die Klasse R zu regenerieren.
- 1. Was ist der Unterschied zwischen `Eclipse/Project/Clean ...` und `Eclipse/Project/Refresh (F5)`?
- 2. Warum Eclipse sauber nach mvn clean install
- 3. Eclipse CDT: Wie man das Problemfenster löscht, ohne Clean Project oder Build Project aufzurufen?
- 4. Clean Arbeitsverzeichnis von Tomcat in Eclipse
- 5. Was ist der Unterschied zwischen "mvn clean install" und "mvn eclipse: clean eclipse: eclipse"?
- 6. Maven Clean, Update, Install und Eclipse Clean, Refresh, Build - eine allgemein korrekte Reihenfolge?
- 7. DbContext wurde entfernt
- 8. So schließen Sie Dateien aus dem Clean-Befehl von Eclipse aus
- 9. Unterschied zwischen Eclipse-Build Project und Maven Kompilierungsbefehl
- 10. Gradle Project Abhängigkeiten in Eclipse mit Buildship
- 11. Eclipse-Plugin-in-Entwicklung - New Project Wizard
- 12. Clean code, wie man eine Klasse verbessert
- 13. Upgrade von Xcode Project nach 3.2
- 14. Wie entfernt man den Knoten JAX-WS Web Services im Eclipse Project Explorer?
- 15. Wie mache ich eine ausführbare Datei von R Project, das in RStudio entwickelt wurde?
- 16. Maven „Modul“ vs „Project“ (Eclipse m2eclipse Plugin)
- 17. entfernt inaktiven Artikel Klasse
- 18. Was macht Maven Update Project in Eclipse?
- 19. Kann ich Eclipse Project Explorer automatisch aktualisieren?
- 20. Clean classloader von timerTask connectionpool
- 21. Eclipse-+ Maven + Dynamic Web Project -> Maven überschreibt Deployment Assembly
- 22. Was bedeutet der Parameter -clean in der Eclipse-IDE?
- 23. Definition von 'clean code'
- 24. Objektklasse wurde in cakephp3 entfernt
- 25. ObjectDisposedException: Die CancellationTokenSource wurde entfernt
- 26. MS Project Export nach XML
- 27. Docker - Behälter werden nach dem Bau entfernt
- 28. Ausnahme nach dem Hinzufügen von JAX-RS-Facette zu Dynamic Web Project in Eclipse
- 29. Clean Boost temporäre Dateien nach dem Build
- 30. Github: Clean up Gabel nach Pull-Anforderung
Haben Sie "Projekt> Automatisch erstellen" angekreuzt? –
Wenn ja, was macht dann "Rechtsklick auf Ihren Projektordner> Android Tools> Fix Projekteigenschaften"? –