我为我的项目生成了一个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: …
你能告诉我为什么这个问题很严重吗?
答案 0 :(得分:0)
现在,问题已解决!
我认为我在构建原始apk文件时出错,因为当我用其他方法构建另一个时,操作成功通过了!
这是我找到解决方案的说明链接:
https://ionicframework.com/docs/v1/guide/publishing.html
谢谢。