React Native Expo: Die API funktioniert im Debug-Build, aber nur eine API funktioniert im Release-APKAndroid

Forum für diejenigen, die für Android programmieren
Anonymous
 React Native Expo: Die API funktioniert im Debug-Build, aber nur eine API funktioniert im Release-APK

Post by Anonymous »

Beschreibung
Ich arbeite an einer React Native Expo-Anwendung, die zwei interne APIs (von unserem eigenen KI-Team entwickelt) zum Entfernen des Bildhintergrunds verwendet.
Erwartetes Verhalten
  • Die App bietet zwei Optionen:
    • Schnell API (geringe Qualität, schnelle Verarbeitung)
    • Langsame API (hohe Qualität, langsame Verarbeitung)
  • Basierend auf der Auswahl des Benutzers sollte das Bild mit der gewählten API verarbeitet werden.
Tatsächlich Verhalten
  • Im Debug-/Entwicklungs-Build funktionieren beide APIs ordnungsgemäß.
  • Im Release-APK-Build:

    Beim ersten App-Start funktioniert die vom Benutzer ausgewählte API ordnungsgemäß.
  • Die Andere APIs funktionieren nie, selbst wenn sie später ausgewählt werden.
  • Ein Neustart der App behebt das Problem nicht.

Zusätzliche Informationen
  • Beide APIs sind keine Drittanbieter.
  • Keine Probleme mit API-Antworten im Debug-Modus.
  • Das Problem tritt nur im Release-Build auf.
  • Plattform: Android
  • Framework: React Native mit Expo
Frage
Was könnte dazu führen, dass eine API funktioniert und die andere nur im Release-APK, aber nicht im Debug-Modus fehlschlägt?

Gibt es bekannte Probleme im Zusammenhang mit:
  • Release-Build-Optimierungen (Proguard, Minimierung, Tree Shaking)?
  • Umgebung Variablen?
  • Netzwerkkonfiguration?
  • Statuspersistenz oder Caching?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post