Ich versuche, Android-Beispielanwendungen mit Intellij Idee und R.Java-Datei fehlt Formular Notepad Beispiele Quellverzeichnis ausführen.Wie kann Idea am einfachsten die R.Java-Datei generieren?
Antwort
Stellen Sie sicher, dass Sie einen Ordner gen
in Ihrem Projekt root haben. Wenn Sie das nicht tun, machen Sie selbst einen.
Verwenden Sie Build | Machen. Eigentlich generiert IDEA R.java-Datei automatisch jedes Mal, wenn Sie eine Änderung in einer XML-Datei im Verzeichnis/res vornehmen.
UPDATE:/gen-Verzeichnis muss im Projekt vorhanden sein und auch als Quellstammverzeichnis im IDEA-Modul konfiguriert sein, damit es die IDs in Ihrem Quellcode auflösen kann.
Vergewissern Sie sich, die richtigen Einstellungen: Projektstruktur -> Facets -> Android -> IhrProjekt -> Compiler
überprüfen Ressourcen kompilieren von IDE und Regenerieren R.java, wenn die Ressourcen geändert werden.
Diese stahlen die meisten meiner Morgen, hoffentlich werde ich jemand anderes einige Zeit :)
Build -> Compile 'R.java'
oder einfach Ctrl+Shift+F9
speichern.
Fix alle Fehler erscheinen in XML-Dateien. R.java wird wieder angezeigt
Überprüfen Sie auch Ihre Importe. Manchmal, wenn Ihre IDE (Eclipse & intellij auch) Ihre generierte R-Klasse nicht finden und Android.R.
importieren android.R tötet alles, was Sie in Ihren generierten Quellen tun!
Kosten mich 30 Minuten meines Lebens ...
beachten, dass in der aktuellen Version von IDEA 12, das durch-Design Verhalten R.java im generierten Quellen Projektverzeichnis nicht zu erzeugen, sondern in einem IDEA Systemverzeichnis:
http://youtrack.jetbrains.com/issue/IDEA-99045
"es ist das Verhalten von IDEA 12, ist es nicht generieren R.java in gen Ordnern, es es in dem System dir während der Kompilierung des IDEA erzeugt."
Sie beabsichtigen, diese verwirrende Verhalten zu ändern, aber wenn Sie sich gerade in IDEA arbeiten sind 12, schauen Sie in ~/.IntelliJIdea12\system\compiler\YOUR_PROJECT_NAME.RANDOM_STRING\.generated\aapt\YOUR_PROJECT_NAME.RANDOM_STRING\production\package\R.java
für die tatsächliche erzeugte Quelldatei.
In AndroidStudio verwenden: Erstellen -> Projekt neu erstellen.
Und denken Sie daran, die generierte R-Datei befindet sich nicht im Verzeichnis "gen" des Projekts. Es befindet sich im "out" -Verzeichnis (Drilldown zu Ihrem Projekt).
Wenn Sie IDEA verwenden 12 auf Windows 7 (und wahrscheinlich auch Vista und 8), kann R.Java unter:
C:\Users\[username]\.IdeaIC12\system\compiler\[project].nnnnnnnn\.generated\aapt\[project].nnnnnnnn\production\[your\name\space]\R.java
- 1. android analytics v4 am einfachsten
- 2. Wie kann OAuth am einfachsten mit ActiveResource verwendet werden?
- 3. Wie erhält man die IP-Adresse einer Domain am einfachsten?
- 4. log4net und Nunit Tests, am einfachsten Beispiel
- 5. Am einfachsten transformierte Vertex-Zeichnung mit Direct3D
- 6. Wie kann Python26.zip am einfachsten für die eingebettete Distribution erstellt werden?
- 7. Wie kann die Kommunikation zwischen Prozessen in C# am einfachsten durchgeführt werden?
- 8. Wie kann die Kommunikation zwischen einer iOS-Anwendung und einer Rails-Anwendung am einfachsten geschützt werden?
- 9. Wie kann die Speicherkapazität des NSURLCache mit AlmofireImage am einfachsten auf Null gesetzt werden?
- 10. Wie verarbeitet man JPG-Bilder am einfachsten mit c/C++?
- 11. Wie verwende ich orderby() mit einem Fremdschlüssel am einfachsten?
- 12. Wie lösche ich am einfachsten Android-Anwendungsdaten beim Upgrade/Update?
- 13. Wie deklariere ich ein zweidimensionales Array am einfachsten in PHP?
- 14. Welches statische Analysetool für Java lässt sich am einfachsten erweitern?
- 15. Am einfachsten zu verwenden Web Content Management System
- 16. Welche Schemaimplementierung ist am einfachsten in C/C++ - Programm einzubetten?
- 17. PHP E-Commerce-System: Welches ist am einfachsten zu ändern
- 18. Welcher selbstbalancierende Baum ist am einfachsten in der funktionalen Programmierung?
- 19. Wie kann ich A/B-Split-Tests am einfachsten in Drupal 7 implementieren?
- 20. Wie kann am einfachsten überprüft werden, ob eine Zeichenfolge ein Bild-Tag enthält?
- 21. Wie kann der Inhalt eines StringBuilders am einfachsten in eine Textdatei in .NET 1.1 geschrieben werden?
- 22. Wie kann am einfachsten festgestellt werden, ob ein Android Wear-Gerät mit dem Telefon verbunden ist?
- 23. Am einfachsten zu laden mit OpenGL Blender Exportformat
- 24. Am einfachsten zu erlernen und .NET ORM Framework zu verwenden?
- 25. Was ist das am einfachsten zu parsene Format für PHP?
- 26. Welche Java-Datenbank-API ist am einfachsten zu verwenden?
- 27. Wie berechnet man am einfachsten/elegantesten die Länge einer als Text geschriebenen Zahl?
- 28. Neben sqlite3, CoreData und NSUserDefaults, was sind die am einfachsten zu handhabenden Datenpersistenztechniken in iPhone OS?
- 29. Welche C# SOAP-Client-Bibliothek ist am einfachsten zu verwenden?
- 30. SQL Server - Wie können Sie die Werte einer Tabellenvariablen am einfachsten durchlaufen?
Auch stellen Sie sicher, dass Ihre Module Ihres Projekts zu einer bestimmten Bibliothek verknüpft haben vom Android SDK, zum Beispiel API 8. –