Я знаю, что этот вопрос здесь задавали до смерти, но я не могу найти решение во всех предложенных ответах, и это сводит меня с ума.
У меня есть приложение, которое я настроил дляскачать обновления с моего собственного сервера.Это обновление отлично работает на некоторых типах телефонов, но не работает на других (а именно на Droid Incredible 2).
Ошибка, которая появляется при попытке установить обновление на НЕКОТОРЫХ телефонах:
«Ошибка синтаксического анализа: при синтаксическом анализе пакета.»
LogCat показывает:
INFO/ActivityManager(1482): Starting activity: Intent { act=android.intent.action.VIEW dat=file:///mnt/sdcard/download/application.apk typ=application/vnd.android.package-archive cmp=com.android.packageinstaller/.PackageInstallerActivity } from pid 4620
WARN/PackageParser(2528): Skipping dir: /mnt/sdcard/download/application.apk
WARN/PackageInstaller(2528): Parse error when parsing manifest. Discontinuing installation
- Я подписываю и экспортирую это приложение с действительнымключ, используя инструмент Eclipse, с MinSDK версии 3.
- Я удостоверяюсь, что код версии в загруженном приложении выше, чем у существующего приложения.
- Я проверяю, чтобы имя файла .apk было одинаковым в обоих приложениях.
Что еще я мог делать неправильно?
edit: я загрузилэто приложение для Android Market ... когда я пытаюсь установить на проблемные телефоны, я получаю предупреждение "Файл пакета был подписан неправильно".На других телефонах скачивается и устанавливается просто отлично.