Установка не удалась на рутированных телефонах - PullRequest
4 голосов
/ 07 марта 2009

Может кто-нибудь сказать мне разницу в том, как приложение доставляется и устанавливается на телефон Android G1, когда оно загружается с Маркета по сравнению с загрузкой с моего веб-сервера?

Это небольшое тестовое приложение:

http://yootles.com/outbox/TallyBee.apk (ведет простой подсчет)

Устанавливается на моем (не взломанном) G1, но не удается установить на двух (взломанных) G1 двух друзей, когда они скачивают с меня - он думает, что пакет конфликтует с / хочет перезаписать систему Android - но отлично устанавливает, когда скачайте его (тот же .apk) с Маркета.

  • Нет проблем с отправкой .apk на телефоны с adb.
  • Да, они оба настроили свои телефоны на «неизвестные источники» в настройках приложения.
  • Я хочу, чтобы установка работала с моего сервера, чтобы ускорить тестирование.

Ответы [ 2 ]

2 голосов
/ 09 апреля 2009

Вы столкнулись со странной ошибкой подписи андроида. Если вы попытаетесь переустановить приложение, которое уже существует на телефоне, оно должно быть подписано тем же ключом. Если вы установите то же приложение, подписанное другим ключом, оно сначала удалит приложение, а затем не сможет переустановить, что приведет к бесполезной ошибке. Больше информации о подписи здесь (http://developer.android.com/guide/publishing/app-signing.html), хотя, если она вообще установлена, то вы, вероятно, разберетесь в системе подписи.

Решение состоит в том, чтобы переустановить приложение из магазина (или там, где они изначально были получены), а затем удалить его через менеджер приложений. После удаления они смогут загрузить новую версию с вашего веб-сервера. (Кроме того, убедитесь, что параметр, упомянутый в посте выше, отмечен галочкой)

2 голосов
/ 08 марта 2009

Не устанавливая этот apk на мой собственный G1 (что я не очень хочу делать), вы должны подтвердить, что у ваших друзей отмечен Settings > Applications > Unknown sources. В противном случае они не смогут устанавливать приложения, которые не продаются на рынке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...