Je suis resté avec une version Android d'une application (celle-ci avec le texte "Bienvenue à React Native!"). Après cela, j’ai suivi les étapes exactes décrites dans la documentation. Après avoir construit la version Android de cette application, j’ai copié la version signée du fichier APK sur mon appareil et l’installe - quand j’essaie de le lancer, je reçois un message " Malheureusement, FirstProject s’est arrêté ". La version de débogage de cette application fonctionne bien. J'ai passé presque une semaine à essayer de gérer cela, et je n'ai trouvé aucune solution. Est-ce que quelqu'un a une idée de ce que je fais mal?
Cordialement
Je pense que le problème réside ici . Dans les dernières versions, Pro Guard est activé par défaut. Essayez de le désactiver dans Android/app/build.gradle:
buildTypes {
release {
minifyEnabled enableProguardInReleaseBuilds
proguardFiles getDefaultProguardFile("proguard-Android.txt"), "proguard-rules.pro"
}
}
Change ça :
def enableProguardInReleaseBuilds = true
pour ça :
def enableProguardInReleaseBuilds = false
Relancez ensuite les étapes pour créer votre APK.
Eh bien, ce n’est vraiment pas beaucoup d’informations à utiliser .. mais, si la différence est simplement debug ou signée, Je chercherais des problèmes d’obscurcissement dans la version signée .
Mais ceci est juste une conjecture sauvage. Si vous voulez vraiment obtenir de l'aide, vous devez mettre l'erreur de pile ici, ainsi que plus d'informations sur la partie du code qui tombe en panne.