Simulator verweigert FIleOutputStream, Device nicht.

  • Moin,

    ich habe ein Problem mit folgendem Code:

    Im Gerät finde ich unter /mnt/sdcard/download/ die Datei Test.zip.
    Der Simulator sagt mir

    Zitat

    Given File Name /mnt/sdcard/Download/Test.zip couldn't be found!

    Die AVD hat als SD Card Support ein 'YES' mitbekommen, die folgenden Permissions sind gesetzt:

    HTML
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.WRITE_INTERNAL_STORAGE" />

    Warum ist das so?
    Wie umgehe ich das?
    (Kann ja sein, dass im Gerät aus Gründen keine SD Card ist...)

    // Nachtrag
    Ich hatte zunächst versucht nach getDownloadCacheDirectory() zu schreiben, was bei keinem der Geräte funktionierte.
    /Cache ließ sich nicht bemalen.

    Je mehr Käse, desto mehr Löcher.
    Je mehr Löcher, desto weniger Käse.
    Daraus folgt: je mehr Käse, desto weniger Käse.

    »Dies ist ein Forum. Schreibt Eure Fragen in das Forum, nicht per PN!«

  • Das verschiebt gerade mein Problem etwas.
    Die Fallunterscheidung hat herausgebracht, dass der Simulator als getExternalStorageState() NICHT MEDIA_MOUNTED hat.
    Nur wo schreibe ich jetzt in diesem Fall hin? Weder getDataDirectory() noch getDownloadCacheDirectory() wollen sich beschreiben lassen. +sigh+

    // Nachtrag
    [Blockierte Grafik: http://www.kolobok.us/smiles/madhouse/dash2.gif]
    Simulator neu starten kann helfen...

    Je mehr Käse, desto mehr Löcher.
    Je mehr Löcher, desto weniger Käse.
    Daraus folgt: je mehr Käse, desto weniger Käse.

    »Dies ist ein Forum. Schreibt Eure Fragen in das Forum, nicht per PN!«

    Einmal editiert, zuletzt von Lucas de Vil (2. November 2012 um 12:38)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!