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 ()

Jetzt mitmachen!

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