无法在 Android 上安装 Cordova HelloWorld 应用程序

Could not install Cordova HelloWorld app on Android

我可以通过某种方式在我的机器上使用 Cordova 构建 android 应用程序,但无法在我的移动设备和 PC 上安装 APK Android Emulator Nox。

即使我尝试使用新的 HelloWorld 应用程序,问题仍然存在:

cordova create testing
cd testing
cordova platform add android
cordova build android --release -- --gradleArg=-PcdvVersionCode=%ver%
zipalign -v -p 4 \testing\platforms\android\app\build\outputs\apk\release\app-release-unsigned.apk .\hw.apk
apksigner.bat sign --ks hw.keystore --ks-key-alias aladdin --ks-pass pass:xxxxxxxxx hw.apk

可能是什么原因?

我的问题是我使用了过时的 apksigner 而不是 jarsigner。

这解决了问题:

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore <mykeystore> <PATH-TO-app-release-unsigned.apk> <appname-alias>