Не удалось установить приложение Cordova HelloWorld на Android

#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>