我按照所有步骤在 Play 商店发布 apk。但是从Play商店安装后出现错误10。但是当我从我的电脑安装发布的 apk 到安卓手机时,它工作正常。
创建 apk 的步骤 -
第 1 步:使用以下命令创建构建发布 ionic Cordova 项目 -
ionic cordova build android --prod --release
Run Code Online (Sandbox Code Playgroud)
在此之后,我得到了未签名的 apk(“../../platforms/android/build/outputs/android-release-unsigned.apk”)。
第 2 步:我使用 java keytool 命令签署了 apk -
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore ../../release-key.keystore ../../platforms/android/build/outputs/android-release-unsigned.apk keystore-alias
Run Code Online (Sandbox Code Playgroud)
第 3 步:还使用 java 工具验证签名 -
jarsigner -verify -verbose -certs ../../platforms/android/build/outputs/android-release-unsigned.apk
Run Code Online (Sandbox Code Playgroud)
在命令窗口“签名验证”中收到一条消息。
步骤4:然后使用“Android SDK”的zipalign工具对齐/优化apk,命令如下-
zipalign -v 4 ../../platforms/android/build/outputs/android-release-unsigned.apk ../../platforms/android/build/outputs/ToDo.apk
Run Code Online (Sandbox Code Playgroud)
第 5 步:将 apk 发布到“ https://play.google.com ”。
几个小时后发布的 apk 在 Google PlayStore 上列出。我从 …