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
.
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.
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é.