Как мне подписать апк для релиза?

Когда я загружаю его в Google Play Store, он сообщает, что он подписан в режиме отладки и должен быть подписан в режиме выпуска.

У меня есть только файл apk и, к сожалению, потерял исходные файлы.

3 ответа

Сначала войдите в консоль Google и получите keygen.

В файле свойств keygen введите учетные данные как

key.store=debug.keystore
key.alias=androiddebugkey
key.store.password=abc
key.alias.password=abc

Также загрузите файл хранилища ключей из консоли Google и поместите его в папку /app.

После этого выполните команду как -

./gradlew assembleRelease

Это создаст знак релиза apk в выходной папке

Невозможно добавить его в playstore без исходного кода. В любом случае, в будущем вам потребуется исходный код для обновления приложения. Для следующих проектов попробуйте использовать git, чтобы сохранить ваши проекты.

Вы автор этого приложения? Откуда у тебя apk? Не генерировать это? Apk находится вообще в выходной папке проекта. Или у вас есть этот APK от кого-то, и вы хотите, чтобы положить его в игру?

Попробуйте декомпилировать ваш apk и восстановить исходный код, а затем подписать его. Декомпилировать Apk и Dex файлы Android в Java

Другие вопросы по тегам