Frage

Ich glaube, ich kenne die Antwort auf diese Frage bereits, aber ich möchte einfach 100 % sicher sein.Wie auch immer, ich schreibe eine Android-App mit Eclipse 4.2 („Juno“).Ich möchte meine SQLite-Datenbank erstellen, indem ich externe Dateien verwende und diese Dateien mit meinem Code lese/analysiere.Daher habe ich mein eigenes Verzeichnis mit dem Namen erstellt /database und habe es im Stammverzeichnis meines Projekts abgelegt.Dann fängt Eclipse an, sich zu beschweren, meldet ein Problem und sagt:

Invalid recourse directory name.

Ich habe sogar versucht, meine zu platzieren database Verzeichnis im vorhandenen /res Verzeichnis, aber das verursachte die gleiche Eclipse Problem.Ich möchte nur bestätigen, was meine ersten Gedanken sind: Ist es mir nicht erlaubt, meine eigenen Verzeichnisse im Projekt zu definieren und es mit meiner Veröffentlichung zu bündeln?

Wenn ja, dann muss ich wohl dem folgen, was gepostet wurde diese Stackoverflow-Frage.

War es hilfreich?

Lösung

Legen Sie es in /assets, nicht in /res, und es sollte funktionieren.

Andere Tipps

Sie sollten in der Lage sein, beliebige Verzeichnisse im Stammverzeichnis Ihres Android-Projekts zu erstellen, Ihre Anwendung kann jedoch nicht auf diese Dateien zugreifen.Dies ist für Entwicklungszwecke wie das Speichern von Testdaten, Dokumentation oder JAR-Dateien nützlich.Allerdings können Sie an Orten wie … keine nicht standardmäßigen Verzeichnisse erstellen gen Und res.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top