web-dev-qa-db-fra.com

Le package de l'application non installée semble être corrompu

J'ai une application créée en utilisant react native. J'essaie d'installer l'application sur mon appareil.Mais l'affichage de l'erreur "Application non installée - le package semble corrompu" 

Quelle serait la raison? J'ai essayé la méthode suivante pour construire apk.

gradlew assembleRelease.

5
anu

SUIVEZ CES INSTRUCTIONS .... IL A TRAVAILLÉ POUR MOI

Prérequis - Vous devez disposer d'un fichier de magasin de clés. Si vous n'avez pas Open cmd run keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000 suivez les instructions et vous avez terminé. Vous disposerez d'un fichier de magasin de clés. Maintenant, suivez ces étapes.

1 .Sur Windows cd Android et ensuite exécuter gradlew assembleRelease

2. TrouverAPKà cet endroit Android/app/build/outputs/apk/release/app-release-unsigned.apk

3 .Copiez ce fichier APK dans le dossier bin du répertoire d’installation jdk (pour moi le répertoire était C:\Program Files\Java\jdk1.8.0_181\bin) [Cette étape consiste essentiellement à aller dans le même répertoire que jarsigner]

4. Copiez également votre fichier de clés dans ce répertoire (C:\Program Files\Java\jdk1.8.0_181\bin).

5 .Maintenant, ouvrez cmd dans Administrator mode et exécutez cd C:\Program Files\Java\jdk1.8.0_181\bin

6 .Maintenant jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore <<your keystore file name >> <<your apk file name>> alias_name 

Voici votre apk , maintenant trouvez votre apk signé ici cd C:\Program Files\Java\jdk1.8.0_181\bin. Exécutez-le, maintenant il devrait installer.

1
kumar kundan

Pour moi, la raison pour laquelle une version de l'application est déjà installée sur mon téléphone . Une fois l'application supprimée, réinstallez l'APK, tout s'est bien passé.

0
chenop