2015-07-29 11 views
0

Я попытался установить apk на свой телефон с приложением, которое я уже установил. Я изменил номер версии, однако проблема явно связана с оригинальной подписью приложения.«Существующий пакет с тем же именем с конфликтующей сигнатурой уже установлен» ошибка при установке APK

Приложение само по себе было разработано другой компанией, поэтому у меня нет оригинальной подписи для этого? Нужен ли мне оригинальный файл хранилища ключей, чтобы это можно было сделать?

Также маловероятно, что внешняя компания все еще будет иметь исходный файл хранилища ключей - если это так & Я не могу использовать оригинальный ключ, что является следующим шагом от этого?

Очевидно, что я хочу, чтобы пользователи приложения могли «обновить» приложение через Google Play, не удалив непосредственно приложение вручную.

Может ли кто-нибудь предложить решение в идеальном случае без оригинального файла хранилища ключей?

+0

Возможный дубликат [Я потерял файл .keystore?] (Http://stackoverflow.com/questions/4322367/i-lost-my-keystore-file) – orip

ответ

2

Вы не можете обновить новое хранилище ключей, как сказал @orip.

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

+0

Я боялся, что вы скажете это - вероятно, длинный но я нашел папку под названием «META-INF» в файле apk для Android, которая имеет 3 файла с именем: - MANIFEST.MF, SKEY.RSA & SKEY.SF - будут ли они использованы (думаю, не просто интересно так как маловероятно, что я смогу получить исходный файл .exystore) – Zabs

+2

keystore генерируется отдельно и (обычно) не сохраняется в том же каталоге, что и ваш код. – Sharj

1

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

 Смежные вопросы

  • Нет связанных вопросов^_^