* Я перефразировал сообщение с тех пор, как он был первоначально опубликован *
Когда я пытаюсь запустить только что выпущенный apk, я получаю сообщение об ошибке "apk для выбранного вами варианта... не подписан". Это находится во всплывающем меню "Редактирование конфигурации". Вот мои шаги:
- На вкладке "Варианты сборки" выберите "release"
- В меню выберите Build → Generate Signed APK
- В раскрывающемся списке заполните поля для хранилища ключей и паролей.
- На второй панели измените папку назначения на... \app\build\output\apk (см. примечание * ниже)
- Соблюдайте уведомление в правом верхнем углу студии: APK сгенерированы успешно.
- В меню выберите "Выполнить" → "Запустить приложение".
- Я получаю всплывающее окно "Редактировать конфигурацию" с ошибкой "Apk для выбранного вами варианта... не подписан.
Итак, почему эта ошибка? Созданный APK представляется действительным. Я успешно разместил его в Android Store (только для альфа-тестирования) и проверил, что дампы стека запутаны.
То, что я не могу сделать, это загрузить его (шаг 6 выше) на мое устройство. Я думаю, это нормально, так как я могу скачать версию отладки просто отлично.
(*) Android Studio по умолчанию выводит для выпуска apk более высокий, предположительно более удобный каталог. Однако мне сложнее управлять согласованностью сгенерированных файлов, когда они разбросаны, поэтому я предпочитаю все сгенерированные apks в одном месте.