Я создал приложение Xamarin Form с использованием Visual Studio 2017 в Windows 10 и заархивировал приложение Android в файл APK.
Когда я загружаю APK в консоль Google Play для обновления моего существующего приложения, он говорит, что APK не подписан. Затем я использовал эту команду, чтобы подписать APK, используя тот же сертификат
apksigner sign --ks <KEYSTORE_FILE_NAME> --ks-key-alias <ALIAS_NAME> <APK_FILE_NAME>
Когда я пытаюсь загрузить подписанный APK, он говорит, что APK не является zipaligned. Затем я использовал эту команду для zipalign
zipalign -f -v 4 <OLD_APK_FILE_NAME> <NEW_APK_FILE_NAME>
Когда я загружаю zipaligned APK в консоль, он говорит, что APK не подписан. После того, как я подписал, используя apksigner
, он говорит, что это не zipaligned Я продолжаю циркулировать в одном и том же круге снова и снова.
Даже после того, как я сначала ввел в архив APK, а затем подписал, одни и те же сообщения об ошибках снова и снова отображаются в одном и том же круге.
Даже если бы я использовал jarsigner , ситуация такая же.
Я следовал инструкциям, приведенным здесь
https://developer.xamarin.com/guides/android/deployment,_testing,_and_metrics/publishing/signing-the-app-package/manually-signing-the-apk/
Но APK не загружается. Что я делаю не так?
Обратите внимание, что это не повторяющийся вопрос.