Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Release.apk funktioniert nicht, Debug.apk schon (https://www.delphipraxis.net/190753-release-apk-funktioniert-nicht-debug-apk-schon.html)

CrayfishDTim 3. Nov 2016 12:24

Release.apk funktioniert nicht, Debug.apk schon
 
Guten Tag,

ich bräuchte mal eure Hilfe.
Mein Problem ist das ich meine App im debug modus auf mein Handy ziehen kann und sie einwandfrei läuft. Auch wenn ich die debug.apk auf das Handy kopiere und sie manuell installiere funktioniert alles prima.
Benutze ich aber die release.apk kommt nur ein schwarzes Bild und die app schließt sich wieder.

in der manifest datei der release.apk ist debuggable = False, und ich könnte sie auch problemlos in den Store laden.

villeicht hat hier ja jemand ein paar Ideen woran das liegen könnte.

Delphi 10 Seattle
S7 mit Android 6.0
funktioniert auch nicht unter Android 5.0


MfG Tim

Devil1925 3. Nov 2016 12:36

AW: Release.apk funktioniert nicht, Debug.apk schon
 
nutzt du eventuell irgendwelche dateien, welche bei bereitgestellt werden?
Das Problem hatte ich bereits, das in der Debug version bereitgestellt wurde und in der Release nicht. Solltest du eventuell überprüfen.

Ansonsten: hast du Compilerschalter verwendet?

CrayfishDTim 3. Nov 2016 12:47

AW: Release.apk funktioniert nicht, Debug.apk schon
 
nein ich benutze keine Dateien.

was für Compilerschalter?
habe mittlerweile seattle neuinstalliert weil ich dachte ich hätte es tot-konfiguriert...aber nein wieder das selbe Problem.

Edit
meine Debug apk ist auch 14 mb groß wobei die release nur 11 mb groß ist.

himitsu 3. Nov 2016 13:00

AW: Release.apk funktioniert nicht, Debug.apk schon
 
Fehlende Berechtigungen?

Im Debug ist ja fast Alles erlaubt und im Release muß man das dann auch tun.


z.B. der Zugriff auf Netzwerk/Internet ist im Debug erlaubt (vorallem für den Debugger) und im Release standardmäßig nicht.

CrayfishDTim 3. Nov 2016 13:09

AW: Release.apk funktioniert nicht, Debug.apk schon
 
ich habe jetzt alle Optionen verglichen und in release den debug optionen angepasst, abgesehen von der weitergabe der Debug-Informationen. Es fehlten ein paar Icons im release (was wahrscheinlich nicht der Fehler sein sollte), trotzdem ist die release immer noch 2 mb kleiner als die debug.apk...

kann ich euch irgendwelche Informationen geben mit den ihr was anfangen könnt?

Devil1925 3. Nov 2016 13:54

AW: Release.apk funktioniert nicht, Debug.apk schon
 
Das die Debug APK kleiner ist als die Release APK ist ganz normal, das ist bei mir auch so.

CrayfishDTim 3. Nov 2016 13:58

AW: Release.apk funktioniert nicht, Debug.apk schon
 
bei mir ist es aber andersrum =/

Devil1925 3. Nov 2016 14:05

AW: Release.apk funktioniert nicht, Debug.apk schon
 
Sorry, hab mich vertippt, meinte ich auch... natürlich debug größer als release
die haben bei mir auch einen unterschied von ca 2 MiB

bra 3. Nov 2016 14:24

AW: Release.apk funktioniert nicht, Debug.apk schon
 
Meine Vermutung: Entweder fehlt im Deployment-Manager irgendwas im Release oder die Android-Berechtigungen reichen im Release nicht aus, Debug hat standardmäßig alle Berechtigungen.

CrayfishDTim 3. Nov 2016 14:41

AW: Release.apk funktioniert nicht, Debug.apk schon
 
Also ich habe im Release jetzt einfach mal ALLE Berechtigungen gesetzt...leider ohne Ergebnis. Ich guck weiterhin die Optionen durch ob ich irgendetwas finde das anders ist als im Debug.

himitsu 3. Nov 2016 15:10

AW: Release.apk funktioniert nicht, Debug.apk schon
 
Mit'm Debugger starten und gucken wo er hängen bleibt?

CrayfishDTim 4. Nov 2016 08:07

AW: Release.apk funktioniert nicht, Debug.apk schon
 
Das mit dem Debuggen klappt nicht. die App wird übertragen und delphi wechselt wieder in den normalen Modus.

bra 4. Nov 2016 09:01

AW: Release.apk funktioniert nicht, Debug.apk schon
 
Schau dir doch mal mit logcat (https://developer.android.com/studio...ne/logcat.html) die Ausgaben an. Da werden doch auch Fehlermeldungen ausgegeben, vielleicht bringt dich das weiter.
Wenn dein Android-Gerät gerootet ist, kannst du auch die App catlog verwenden.

CrayfishDTim 4. Nov 2016 12:54

AW: Release.apk funktioniert nicht, Debug.apk schon
 
Also, ich habe im Internet den Parameter "-autolaunch" gefunden mit dem ich jetzt wunderbar im Debugmodus debuggen kann.
Starte ich im Releasemodus wird die App auf dem Handy übertragen aber Delphi will nicht in den Debugger springen sondern bleibt im "Ausführen"-Fenster hängen..ohne Warnungen oder Fehler.

CrayfishDTim 7. Nov 2016 08:07

AW: Release.apk funktioniert nicht, Debug.apk schon
 
Wenn ich ein neues Programm schreibe mit nem Button und Showmessage funktioniert aber alles wie gewollt....

:roll:


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:46 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz