FileInputStream (No such file or directory)

  • 5 Antworten
  • Neuester Beitrag
Diskutiere FileInputStream (No such file or directory) im Android App Entwicklung im Bereich Betriebssysteme & Apps.
M

MikePlase

Neues Mitglied
Hallo, ich versuche mit "FileInputStream" eine Datei einzulesen, die ich in Android Studio in einen Ordner/Package "yamal" abgelegt haben. Leider kann ich nicht darauf zugreifen.
new FileInputStream("yamal/test-config-sample.yaml");
Ich bekomme immer wieder den Fehler "No such file or directory".
Welche Pfadangabe muss ich denn angeben?
Danke.
 
J

JoEntwickler

Fortgeschrittenes Mitglied
Hi,
wenn ich das richtig verstehe, dann brauchst du für deine App eine Datei in der Konfigurationen oder irgendwas stehen.
Das geht leider nicht indem du die Datei einfach in deinem Projekt ablegst.
Das musst du mit dem Asset folder machen. Da kannst du Dateien ablegen die du dann in der App aufrufen kannst.
Schau dir mal das an: Assets Folder in Android Studio - GeeksforGeeks

Vielleicht hilft das.
 
M

MikePlase

Neues Mitglied
Hallo Jo,

danke für die Info. Ich habe jetzt den "Internal File Storage" die jede App zur Verfügung hat, verwendet.
 
J

JoEntwickler

Fortgeschrittenes Mitglied
Hi,

das geht auch. Nur muss das halt bei jeder App installation geschrieben werden. Der asset Ordner ist statisch und kommt mit der APK Datei mit.
 
M

MikePlase

Neues Mitglied
O.k., Danke. Wieder was gelernt. Werde ich mir gleich mal anschauen.
 
J

jogimuc

Stammgast
Hallo Bedenke aber bei den assets das du die nur lesen kannst nicht schreiben.
Wenn dann kopiere die Datei aus den assets in denn App Speicher Bereich. Beim Zeiten Aufruf dann natürlich aus den App speicher öffnen.
 
Ähnliche Themen - FileInputStream (No such file or directory) Antworten Datum
10