Зак изменить SHA1 в приложении (Android studio)? Подскажите что делать с этим
Сбой при загрузке
Прежде чем опубликовать APK-файл в Google Play, запретите его отладку. Подробнее…
Загруженный APK-файл был заверен в режиме отладки. Создайте файл с подписью в режиме выпуска. Подробнее…
Добавленные ранее APK-файлы подписаны сертификатами с цифровыми отпечатками
[ SHA1: 94:3B:C6:E0:82:7F:09:B0:50:B0:28:30:68:5A:76:73:4E:56:61:68 ]
, а новый APK-файл – сертификатом с отпечатком
[ SHA1: CB:A4:23:A3:48:C7:BF:7E:53:FA:71:A2:7C:E8:48:2F:99:5C:C7:26 ]
. Используйте один и тот же сертификат
APK-пакет должен иметь название «com.Kalkulyator».
Дополнен 6 лет назад
Голосование за лучший ответ
да же об ентом неизвестно.
AxЗнаток (273) 6 лет назад
Так ты в этом разбираешься?
Alexandr GusevГуру (4870) 6 лет назад
Ты дибил старый из за таких баранов как ты я весь день в гугле сидел
Так вы что именно хотите? опубликовать файл в Г. Play? или изменить его хеш?
Если хотите опубликовать, то вам надо отключить debug-режим и делать что там описано в справочной документации h t t p s : / / d e v e l o p e r . a n d r o i d . c o m /studio/publish/app-signing.html#releasecompile
Если хотите изменить sha1, то сделайте какое-нибудь (любое) изменение в своем проекте.
AxЗнаток (273) 6 лет назад
Честно я не могу понять.
Там же как нужно использовать один и тот же сертификат SHA1?
Так как новый сертификат заменить на старый сертификат?
ewe 2e¶ CoЛнЫшКоcBeTиТоЧеНЬяРкО* Высший разум (294780) Во-первых, sha1 — это НЕ сертификат. Это цифровой отпечаток вашего проекта. При малейшем изменении проекта хотя бы на 1 бит отпечаток меняется. То есть вы используете этот sha1 для определения того, что в проекте есть изменения (или что измений нет, если sha1 одинаковые у двух разных проектов).
AxЗнаток (273) 6 лет назад
Я ранее размещал приложение на google play. Делал это приложение совсем другой человек и на другом пк. А сейчас я по новой с нуля сделал новое приложение точно такое же и хочу заменить старое на новое. А он мне выдаёт такую ошибку. Я все ошибки исправил кроме SHE1. У меня нету представления как заменить сертификат.
ewe 2e¶ CoЛнЫшКоcBeTиТоЧеНЬяРкО* Высший разум (294780) Точь-в-точь вы уже не сделаете, где-то у вас будет разница. У вас на новом компьютере сертификат не такой, какой был у человека на другом ПК. Это как есть два Ивановых Петра Михайловича, но это разные люди, и у них разное ДНК.
Как поменять SHA1 в проекте?
Хочу выложить первое приложение в google play, но возникает ошибка
Набор Android App Bundle подписан с помощью неправильного ключа. Выберите правильный ключ и повторите попытку. Набор App Bundle должен быть подписан сертификатом с цифровым отпечатком SHA1:
X-X-X
Однако для загруженного набора App Bundle используется сертификат с цифровым отпечатком SHA1:
Y-Y-Y
Всю голову сломал, но никак не понимаю как поменять этот SHA1 в проекте
- Вопрос задан более двух лет назад
- 2688 просмотров
2 комментария
Простой 2 комментария
Find your Android Application Certificate Fingerprint
Find the Android application certificate fingerprint to configure your Point of Sale API application in the Developer Dashboard.
The certificate used to sign your Android application contains a SHA value known as a «fingerprint». You should use a debug fingerprint until you’re ready to release your application to production. The SHA «fingerprint» shouldn’t be confused with an Android device fingerprint sensor used to authenticate a user.
To use the Point of Sale API for Android, you must set the fingerprint of your mobile application in the Developer Dashboard.
On this page
Link to section
Find your debug fingerprint
Android SDK tools automatically generate a debug certificate and use the certificate to sign your Android package kit (APK) when you build your application locally for debugging and testing. The debug certificate includes your debug fingerprint (among other identifying information).
The certificate information is located in the debug.keystore file. You can find the keystore file with the other Android environment configuration files for your application. By default, configuration files live in the ~/.android directory of your development environment.
To find your debug fingerprint:
-
Use keytool to print information about your debug certificate.
Find OSS Components
As stewards of Central for nearly 20 years and inventors of both software supply chain management
and Nexus Repository, Sonatype knows that the integrity of your build is critical.
No Results Found
Advanced Options
Curious about what else we offer?
Check out our free and paid tools that developers and security pros love!
Sonatype Platform
Our suite of tools and Remediation guidance
Sonatype Repository Firewall
Block malicious open source at the door
Sonatype Lifecycle
Control open source risk across your SDLC
Sonatype Nexus Repository
Build fast with centralized components