#android #cordova #installation #apk #hybrid-mobile-app
#Android #кордова #установка #скачать #гибрид-мобильное приложение
Вопрос:
Каким-то образом я мог создавать приложения для Android с помощью Cordova на своем компьютере, но не удалось установить APK как на моем мобильном устройстве, так и на ПК-эмуляторе Android Nox.
Проблема сохранялась даже тогда, когда я попробовал использовать новое приложение HelloWorld:
cordova create testing
cd testing
cordova platform add android
cordova build android --release -- --gradleArg=-PcdvVersionCode=%ver%
zipalign -v -p 4 testingplatformsandroidappbuildoutputsapkreleaseapp-release-unsigned.apk .hw.apk
apksigner.bat sign --ks hw.keystore --ks-key-alias aladdin --ks-pass pass:xxxxxxxxx hw.apk
В чем может быть причина?
Комментарии:
1. Может быть установлена версия APK —debug, но не версия —release.
Ответ №1:
Моя проблема заключалась в том, что я использовал устаревший apksigner вместо jarsigner.
Это решило проблему:
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore <mykeystore> <PATH-TO-app-release-unsigned.apk> <appname-alias>