Articles of Подписание кода

Ошибка «Файл пакета не был правильно подписан» – обнаружит, произойдет ли это с приложением Google Play app apk

У меня возникают проблемы с ошибкой, описанной в следующих вопросах: Опубликованный Android apk дает ошибку «Файл пакета не был подписан правильно» Некоторые (но не все) пользователи получают «файл пакета не был правильно подписан» при загрузке моего приложения из Google Play В частности, когда некоторые пользователи пытаются загрузить мое приложение Google Play, они получают ошибку, другие […]

О каких мерах предосторожности и предупреждениях следует знать при использовании новой «Схемы подписки APK v2»?

Задний план Недавно, когда я собирался подписать APK для публикации в Play Store, у меня появился этот новый вариант: Нажав на ссылку «Подпись справки», откройте эту веб-страницу: https://developer.android.com/about/versions/nougat/android-7.0.html#apk_signature_v2 Поиск больше, я нашел это: http://android-developers.blogspot.co.il/2016/11/understanding-apk-packaging-in-android-studio-2-2.html Оказывается, это новая проверка на Android 7.x, которая может помочь сделать APK более безопасным, но также немного меньшим по размеру. Я […]

Как подписываются файлы .apk

Это не вопрос о том, как подписать файл .apk. Я хочу знать, что означает собственно подписание и как оно выполняется. Внутри файла .apk есть папка META-INF, внутри которой есть два файла. Первый из них – CERT.SF содержит хеши SHA1 для различных компонентов и выглядит следующим образом: Name: res/layout/main.xml SHA1-Digest: Cox/T8fN1X9Hv4VqjH9YKqc/MsM= Name: AndroidManifest.xml SHA1-Digest: wZ418H9Aix1LNch3ci7c+cHyuZc= Name: […]

Потерял секретный ключ для подписания андроида. Может ли приложение быть выпущено на Android Market?

Я только что закончил делать некоторые обновления для Android-приложения компании, только чтобы понять, что у них больше нет личного ключа, который использовался для подписи оригинальной версии, поступившей на Android Market. Если я правильно понимаю, это означает, что эти изменения не могут быть выпущены в качестве обновления исходного приложения. Я думаю, что лучший вариант – вытащить […]

Создайте хранилище ключей для приложения Android в приложении «Экспорт приложений для Android»?

Я пытаюсь экспортировать подписанное приложение Android в Eclipse. Думаю, я пойду в правильном направлении: Щелкните правой кнопкой мыши по проекту> Инструменты Android > Экспорт подписанного пакета приложений Появится мастер экспорта приложений для Android. Выберите проект, который я хочу экспортировать, нажмите « Далее» . Появится экран выбора Keystore. Это выглядит так (простите мой ascii, загрузчик файлов […]

Подписать APK без размещения информации о хранилище ключей в build.gradle

Я пытаюсь настроить процесс подписания так, чтобы пароль хранилища ключей и пароль не сохранялись в файле build.gradle проекта. В настоящее время у меня есть следующее в build.gradle : android { … signingConfigs { release { storeFile file("my.keystore") storePassword "store_password" keyAlias "my_key_alias" keyPassword "key_password" } } buildTypes { release { signingConfig signingConfigs.release } } } Он […]

Понимание хранилища ключей, сертификатов и псевдонима

Является ли хранилище ключей фактическим сертификатом или является псевдонимом сертификата? Если я использую другой псевдоним для подписывания своего приложения, будет ли он испортить обновления на рынке? Или мне нужно будет подписать мое приложение с другим хранилищем ключей, чтобы все испортить? И где находится информация под псевдонимом, доступная для просмотра?