Ich arbeite an einer App, die eine automatische E-Mail auf Knopfdruck senden muss. Das Problem, das ich derzeit habe, ist, dass ich eine JSON-Datei lesen muss und wenn ich den Pfad des JSON in Assets in eine neue FileReader()
übergeben übergeben bekomme ich eine Datei nicht gefunden Exception
. Hier kommt der Weg. (Mich gefragt, ob Uri.parse().toString
ist redundant):FileNotFoundException beim Versuch, Json Asset zu lesen
private static final String CLIENT_SECRET_PATH =
Uri.parse("file:///android_asset/raw/sample/***.json").toString()
und hier ist die Methode, die ich vorbei bin es in:
sClientSecrets = GoogleClientSecrets
.load(jsonFactory, new FileReader(CLIENT_SECRET_PATH));
der JSON-Datei, die ich für den Zugriff bin attemping in Asset meine apps Ordner unter dem ist app root in android projektverzeichnis (/ app/assets /)
Ich bin mir nicht sicher, was ich hier falsch mache, aber ich bin mir sicher, es ist etwas einfaches. Bitte hilf mir, in die richtige Richtung zu weisen.
Sind Sie sicher, dass Ihre **. JSON-Datei in 'Sample' Ordner unter 'Raw' in Asset-Verzeichnis ist? –