Написал приложение для Android-устройства, на котором установлена версия Android Lollipop 5.1 (планшет AZPEN A1040 - для него доступна последняя версия).
Приложение правильно устанавливается и работает в эмуляторе (настройка для эмуляции устройства Lollipop 5.1)
Однако после архивирования без каких-либо проблем при попытке установить apk-файл приложения на фактическое целевое устройство я получаю следующую ошибку:
"При синтаксическом анализе пакета возникла проблема"
Свойства проекта в Visual Studio 2015 показаны на рисунке ниже:
Все упомянутые библиотеки в проекте показаны на рисунке ниже:
У меня нет ни ошибок, ни предупреждений во время процессов сборки, деплоя в эмулятор или архивации.
На целевом устройстве уже включены следующие настройки:
- "Разрешить установку приложений из неизвестных источников"
- «Отладка по USB» (безуспешно предпринимались попытки установки с включенным или выключенным этим параметром)
EDIT: Чтобы добавить соответствующую информацию на основе комментариев ниже
- APK подписан (ранее заархивированные apk работали правильно. После этих рабочих apk был добавлен новый код, но, как уже упоминалось, у меня нет ошибок или предупреждений при сборке последнего apk).
- Не пробовал архивировать в режиме отладки (не уверен, что это позволит мне, не уверен, что хотел бы попробовать, так как это для клиента).
- APK-файлы именуются в процессе архивации. После создания имя файла apk не было изменено (я изменил «предлагаемое» имя на более короткое в процессе архивирования, но сделал это и для ранее работающих версий apk, установка которых работала на целевом устройстве).
На данный момент я не понимаю, что делать, чтобы сделать эту установку на целевом устройстве.
Любые идеи?
adb logcat
и загрузите logcat с момента попытки установить.apk
, чтобы он мог выдать ошибку о том, почему он не смог проанализировать. - person Jon Douglas   schedule 13.03.2017