无法签署apk文件

时间:2018-09-20 16:41:44

标签: java android apk

我为我的项目生成了一个apk文件,但是当我想将其放入“ Play商店”时,由于签名问题,我没有设法做到这一点!

这些是我的说明:

1)

keytool -genkey -v -keystore my-release-key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias my-alias

2)

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.jks app-unsigned.apk my-alias

3)

/Users/mac/Library/Android/sdk/build-tools/28.0.2/zipalign -v 4 app-unsigned.apk app-signed.apk

4)

/Users/mac/Library/Android/sdk/build-tools/28.0.2/apksigner verify app-signed.apk

前三个命令给出了成功操作的消息,但最后一个给出了此错误:

DOES NOT VERIFY ERROR: JAR signer CERT.RSA: JAR signature META-INF/CERT.SF indicates the APK is signed using APK Signature Scheme v2 but no such signature was found. Signature stripped?

另一方面,我使用Android Studio生成了签名的应用程序文件,但是又出现了一条错误消息:

Error:Android Source Generator: Error: Can’t find bundle for base name messages.AndroidJpsBundle, locale fr_FR java.util.MissingResourceException: …

你能告诉我为什么这个问题很严重吗?

1 个答案:

答案 0 :(得分:0)

现在,问题已解决!

我认为我在构建原始apk文件时出错,因为当我用其他方法构建另一个时,操作成功通过了!

这是我找到解决方案的说明链接:

https://ionicframework.com/docs/v1/guide/publishing.html

谢谢。