App not installed package appears to be corrupted

2020-07-11 03:46发布

I've an app created using react native. I am trying to install the app on my device.But showing this error "app not installed -package appears to be corrupted".

What would be the reason? I've tried the following method to build apk.

gradlew assembleRelease.

3条回答
三岁会撩人
2楼-- · 2020-07-11 04:16

FOLLOW THESE INSTRUCTIONS ....IT WORKED FOR ME

Prerequisite - You must have a keystore file, If you don't have then Open cmd run keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000 follow instructions and you are done.You will have a keystore file. Now follow these steps.

1 .On windows cd android and then run gradlew assembleRelease

2 .Find APK at this location android/app/build/outputs/apk/release/app-release-unsigned.apk

3 .Copy this APK to bin folder of jdk installation directory ( for me directory was C:\Program Files\Java\jdk1.8.0_181\bin ) [ Basically in this step we are trying to go to the same directory as jarsigner]

4 .Also Copy your keystore file to this ( C:\Program Files\Java\jdk1.8.0_181\bin ) directory.

5 .Now Open cmd in Administrator mode and run cd C:\Program Files\Java\jdk1.8.0_181\bin

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

Here goes your apk , now find your signed apk here cd C:\Program Files\Java\jdk1.8.0_181\bin . Run it, Now it should install.

查看更多
再贱就再见
3楼-- · 2020-07-11 04:18

This will help: - on Latest android studio

Go to Build-> Build Apk(s).

After creating apk you will see a dialog as below.

Click on locate and install it on your phone

查看更多
甜甜的少女心
4楼-- · 2020-07-11 04:22

For me the reason that my phone already had a version of the app installed on it. Once I remove the app - reinstall the apk it went smoothly.

查看更多
登录 后发表回答