Следуя Подписать свое приложение вручную,
Вы можете подписать свое приложение из командной строки, используя стандартные инструменты из Android SDK и JDK
Мне нужно apksigner
запустить
$apksigner sign --ks my-release-key.jks my-app.apk
Где этот исполняемый файл должен быть? В документации никогда не указано, где я должен получить инструмент в руководстве Signing или apksigner doc.
Я не помню эту проблему в последний раз, когда я вручную подписал приложение. Я искал все каталоги, о которых я могу думать без везения (включая подкаталоги):
- AppData\Local\Android\SDK
- Программные файлы \Android\Android Studio
- Программные файлы \Java\jdk1.8.0_91
Googling для 'apksigner', похоже, появляется рядом неофициальных инструментов подписи apk, но официальной загрузки нет. Что мне не хватает?
Запуск Android Studio 2.2, Build Tools 24.0.2, JDK 1.8
Спасибо
ОТВЕТ: Обновление до 24.0.3 разрешает его. Благодаря Алексу Клюбину, пожалуйста, подтвердите свой ответ. По какой-то причине Build Tools 24.0.2 просто не имеет apksigner.
Инструменты сборки, редакция 24.0.3 (сентябрь 2016 г.)
- Добавлен apksigner, инструмент подписи APK для замены jarsigner...