Startseite › Foren › Deutsches LiveCode-Forum › App funktioniert nicht unter Android › Antwort auf: App funktioniert nicht unter Android
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