AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Cross-Platform-Entwicklung Android: Bus error (10) in Release Build, Debug Build geht
Thema durchsuchen
Ansicht
Themen-Optionen

Android: Bus error (10) in Release Build, Debug Build geht

Ein Thema von TurboMagic · begonnen am 29. Nov 2018 · letzter Beitrag vom 2. Dez 2018
Antwort Antwort
TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
2.942 Beiträge
 
Delphi 12 Athens
 
#1

Android: Bus error (10) in Release Build, Debug Build geht

  Alt 29. Nov 2018, 21:18
Hallo,

ich habe eine App die ich in 10.1 Berlin begonnen habe nun in 10.3 Rio geladen und wenn ich diese als Debug Fassung compiliere
kann ich die problemlos auf meinen Android Geräten ausführen.

Stelle ich um auf Release, aber immer noch Entwicklung un dnicht Anwendungs Store sehe ich von der Anwendung immer nur den
Splash screen und bekomme diesen Absturz:

Exception-Klasse Bus error (10), Prozess x.apk (pid)

(x wäre mein App Name und pid die prozessID auf dem Android Gerät.

Beobachte ich das ganze via monitor.bat sehe ich, dass die Anwendung wohl dauernd mit neuer pid neu gestartet wird und im
logcat steht was von "died" drin.

Eines habe ich schon behoben, im Bereitstellungsmanager waren 2 der debug .so Dateien auch in der Release Konfiguration
gelistet und angehakt. Die Haken sind raus, der Datei Löschen Button ist aber immer deaktiviert.

Auch das Manifest Template habe ich schon gelöscht, beim nächsten Compilieren wird es ja neu erzeugt.

Was kann diesen Effekt auslösen?
  Mit Zitat antworten Zitat
Rollo62

Registriert seit: 15. Mär 2007
4.093 Beiträge
 
Delphi 12 Athens
 
#2

AW: Android: Bus error (10) in Release Build, Debug Build geht

  Alt 30. Nov 2018, 08:24
Kann es sein das du den .keystore noch nicht kopiert hast in einem neuen System ?
  Mit Zitat antworten Zitat
braunbaer

Registriert seit: 15. Okt 2008
Ort: Vorarlberg
118 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: Android: Bus error (10) in Release Build, Debug Build geht

  Alt 30. Nov 2018, 12:40
Hallo,

ich habe eine App die ich in 10.1 Berlin begonnen habe nun in 10.3 Rio geladen und wenn ich diese als Debug Fassung compiliere
kann ich die problemlos auf meinen Android Geräten ausführen.

Stelle ich um auf Release, aber immer noch Entwicklung un dnicht Anwendungs Store sehe ich von der Anwendung immer nur den
Splash screen ...
ich habe ein ähnliches Problem.
Wenn ich im Create diese 2 Zeilen austariere, dann funktioniert es, aber die App kann den Aufruf nicht mehr richtig verarbeiten.
Delphi-Quellcode:
MainActivity.registerIntentAction(TJIntent.JavaClass.ACTION_VIEW);
TMessageManager.DefaultManager.SubscribeToMessage(TMessageReceivedNotification, HandleActivityMessage);
Es funktioniert auch die Sample App unter
C:\Users\Public\Documents\Embarcadero\Studio\20.0\ Samples\Object Pascal\Mobile Snippets\AndroidIntents\
nicht.

ich bin für jeden Tipp dankbar...

Gruß
Gebhard Blank
  Mit Zitat antworten Zitat
TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
2.942 Beiträge
 
Delphi 12 Athens
 
#4

AW: Android: Bus error (10) in Release Build, Debug Build geht

  Alt 1. Dez 2018, 09:22
Kann es sein das du den .keystore noch nicht kopiert hast in einem neuen System ?
Ich hatte unter Berlin noch keinen Release build erzeugt.
Wo wäre der .keystore? Hätte ich den damals in Berlin selber anlegen müssen? Falls ja hab' ich da nämlich
ziemlich sicher keinen gehabt.

Ich kann mal nach diesem Keystore suchen und ich kann auch in Rio das Projekt mal blank neu aufsetzen und wenn
ein blankes funktioniert die anderen Sachen Schritt für Schritt übernehmen.
  Mit Zitat antworten Zitat
TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
2.942 Beiträge
 
Delphi 12 Athens
 
#5

AW: Android: Bus error (10) in Release Build, Debug Build geht

  Alt 1. Dez 2018, 10:59
Ein Release Build unter Berlin funktioniert auch nicht. Dort habe ich auch nur einen Debug Keystore gefunden (debug.keystore).
Ich werde mal demnächst das Projekt komplett neu aufsetzen.
  Mit Zitat antworten Zitat
Rollo62

Registriert seit: 15. Mär 2007
4.093 Beiträge
 
Delphi 12 Athens
 
#6

AW: Android: Bus error (10) in Release Build, Debug Build geht

  Alt 2. Dez 2018, 07:29
https://www.embarcadero.com/starther...tore_file.html

Die KeyStores müssten hier liegen
Zitat:
%APPDATA%\Embarcadero\Bds\20.0
debug.keystore ist per Default da, alle anderen .keystores für die Releases musst du selber anlegen, um für den PlayStore zu signieren und upzuloaden.

Das Anlegen über das Provisioning so. ist aber recht simple.

! Auf jeden Fall solltest du die .keystore Files und Passwörter sehr gut sichern, weil sonst kommst du später nicht mehr an deine eigenen Apps ran.
Bei Wechsel auf neue Versionen, wie Delphi 19.0 -> 20.0 musst du die alten .keystore Files mit rüberziehen.

Rollo
  Mit Zitat antworten Zitat
TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
2.942 Beiträge
 
Delphi 12 Athens
 
#7

AW: Android: Bus error (10) in Release Build, Debug Build geht

  Alt 2. Dez 2018, 17:20
Naja, unter Berlin gab's da noch nichts, da ich da noch nicht versucht hatte einen Google Play Build zu erzeugen. Ich hab' inzwischen auch publiziert. Ich habe den Build hinbekommen, in dem ich Debug DCU Nutzung und Debug Infos und Referenzinfos angekreutz/ausgewählt habe. Das ist zwar noch etwas komisch, das Programm ist aber nun herunterladnabr:

https://play.google.com/store/apps/d...m.dec.Hash_FMX
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:27 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