Startseite › Foren › Deutsches LiveCode-Forum › App funktioniert nicht unter Android › Antwort auf: App funktioniert nicht unter Android
Hallo Klaus,
hatte zuvor nicht das Skript benutzt zum Kopieren der DB.
Jetzt steht im StackScript:
on openStack
## Deine mitgelieferte DB-Datei innerhalb des APK Package ist hier zu finden:
put specialfolderpath(„resources“) & „/graphik.db“ into tQuellDatei
## Hier muss sie hin, denn hier dürfen wir schreiben!
put specialfolderpath(„documents“) & „/graphik.db“ into tZielDatei
## Check ob Datei schon vorhanden = App startet nicht zum ersten Mal
## Noch nicht vorhanden, also rüberkopieren:
if there is not a file tZielDatei then
put url(„binfile:“ & tQuellDatei) into url(„binfile:“ & tZielDatei)
end if
end openStack
Der restliche Code, der beim Klick auf die Buttons ausgeführt werden soll, steht im CardScript.
In den Standalone Application Settings ist unter CopyFiles die graphik.db mit Add Files eingetragen worden.
Ich übertrage die APK Datei nach My Documents und installiere diese mit den Total Commander. Es kommt eine Meldung Von Play Protect blockiert. Mit Trotzdem installieren wird die App erfolkreich installiert.
Beim Ausführen der App wird die DB nicht nach documents übertrfagen. Die Fehlermeldung beim Lesen:
Error revdberr DatabaseError No such table: Temperaturen
(natürlich ist die Tabelle in der DB)
Auch ein Kopieren von Hand bringt nichts.
Grüße