Antwort auf: App funktioniert nicht unter Android

Startseite Foren Deutsches LiveCode-Forum App funktioniert nicht unter Android Antwort auf: App funktioniert nicht unter Android

#7622
Klaus Major
Administrator

    Hi Markus,

    ich selber besitze weder Handy noch Tabel und entwickle nicht für die mobile Platform.
    Daher kann ich so etwas leider nicht testen.

    Aber ich denke, „My Documents“ ist nicht der „documents“ Ordner Deines Programms.
    Das ist ein abgeschotteter Bereich innerhalb Deines Programms (Sandboxing).

    Mach bitte Folgendes:
    In Deinem Kartenskript prüfen, ob die Datei überhaupt vorhanden ist.
    Wenn sie es nicht ist, erstellt „revopendatabase…“ eine neue und leere Datenbakdatei, in der es die Tabelle „Temperaturen“ natürlich nicht gibt. Und das bedeutet, da ist etwas völlig schiefgelaufen.

    Am bessten beides prüfen:
    1. Das Kopieren der DB Datei selber:

    ...
    if there is not a file tZielDatei then
      put url("binfile:" & tQuellDatei) into url("binfile:" & tZielDatei)
      if the result <> EMTPY then
        anser "Fehler beim Kopieren:" & CR & the result
      end if
    end if
    ...

    2. Im Kartenskript vor „revopendatabase…“

    ...
    put specialfolderpath("documents") & "/graphik.db" into tZielDatei
    if there is NOT a file tZielDatei then
       answer "DB Datei nicht vorhanden!"
       exit to top
    end if
    revopendatabase...
    ...

    Vielleicht gibt das Auskunft darüber, was falsch läuft.

    Gruß

    Klaus