web-dev-qa-db-fra.com

Réagissez l'application Android native s'est arrêtée

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

13
Artur L.

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.

10
G. Hamaide

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.

1
neteinstein