且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

应用未安装的软件包似乎已损坏

更新时间:2022-05-05 21:25:50

按照这些说明进行操作....它对我有用

先决条件-您必须具有密钥库文件,如果没有,请按照说明打开cmd运行keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000并完成.您将拥有一个密钥库文件.现在,请按照以下步骤操作.

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.在Windows cd android上,然后运行gradlew assembleRelease

1 .On windows cd android and then run gradlew assembleRelease

2.在此位置android/app/build/outputs/apk/release/app-release-unsigned.apk

3.将此APK复制到jdk安装目录的bin文件夹中(我的目录为C:\Program Files\Java\jdk1.8.0_181\bin)[基本上,在此步骤中,我们尝试转到与jarsigner相同的目录]

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.还将密钥库文件复制到此(C:\Program Files\Java\jdk1.8.0_181\bin)目录.

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

5.现在在Administrator mode中打开cmd并运行cd C:\Program Files\Java\jdk1.8.0_181\bin

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

6.现在运行jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore <<your keystore file name >> <<your apk file name>> alias_name

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

这是您的 apk ,现在在cd C:\Program Files\Java\jdk1.8.0_181\bin此处找到已签名的apk.运行它,现在应该安装了.

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.