apksigner возвращается ни с чем
Как вы можете видеть из названия, я испытываю трудности с получением apksigner для работы. Я попытался использовать терминал в Android Studio и командной строке, однако они оба, кажется, возвращают точно так же; ни с чем.
Независимо от того, что я печатаю, я получаю один и тот же результат.
2 ответа
Вы можете попробовать это:
//Go to the location of `apksigner.bat` file
C:\Users\Administrator>cd C:\Users\Administrator\AppData\Local\Android\Sdk\build-tools\28.0.3\
C:\Users\Administrator\AppData\Local\Android\Sdk\build-tools\28.0.3>apksigner --help
apksigner.bat
Файл может находиться в другой папке, отличной от примера.
В моем случае я использовал очень старую версию (v28) инструментов сборки Android (которая все еще использовала средство подписи java), в студии Android я загрузил новейшую версию инструментов сборки Android и использовал там apksigner. Это решило проблему для меня.
Сработали следующие команды:
apksigner --help
а также
apksigner sign --ks mykeystore-key.keystore --ks-pass pass:keystorePass --v1-signing-enabled true --v2-signing-enabled true zipalignedAPK.apk
В настоящее время он генерирует знаки apk таким образом, чтобы их можно было загрузить в магазин игр.