Неизвестный код ошибки при установке приложения "-505"

Я проверил эту установку приложения lollipop для Android версии 5.0. Неизвестный код ошибки при установке приложения: "-505" . Но это не похоже на мой случай, поскольку я не использую многопользовательские env.

У меня есть приложение в playstore, которое отлично работало на моей nexus 4 (4.4.x) до тех пор, пока я не обновился до lollipop, и он показывал эту ошибку каждый раз, когда я пытался установить ее из playstore (она устанавливается отлично, если я запускаю ее через ADB).

Не могу понять, почему я могу столкнуться с этой проблемой, и нет никакой другой ссылки на этот код ошибки. Любая помощь приветствуется.

Ответы

Ответ 1

Это кажется глупым с моей стороны, но, наконец, нашло ответ, который, похоже, был фактом, что у меня было другое приложение-разработчик (имя пакета diff), у которого было общее подписанное разрешение с приложением playstore. В глубине моего логарифга было погребение.

11-21 16:20:02.855: E/Finsky(8986): [1] PackageInstallerImpl.handleCommitCallback: Error -505
while installing <package>: INSTALL_FAILED_DUPLICATE_PERMISSION: Package <package> attempting to
redeclare permission <package>.permission.MAPS_RECEIVE already owned by 

начинающийся с леденца, кажется, что это недопустимо. Спасибо всем.

ИЗМЕНИТЬ

Решение, если оно пока не очевидно, заключается в изменении разрешения от

 <permission android:name="<old package>.permission.MAPS_RECEIVE"
 android:protectionLevel="signature" />

to

<permission android:name="<new package>.permission.MAPS_RECEIVE" 
android:protectionLevel="signature" />

или независимо от того, какое из них было подписано.

Ответ 2

С официальной версией Lollipop и для пользователей Mac (я уверен, что это аналог для пользователей Windows):

  • Перейдите к терминалу,
  • cd в: ADT/sdk/platform-tools
  • type./adb удалить the.app.package

и вот оно!

  • вы только что удалили приложение
  • не добавлять флаг -k - ('-k' означает хранить данные и кешировать каталоги)

Удачи!

Ответ 4

Если приложение, которое вы пытаетесь установить, имеет тот же сертификат, что и аналогичное приложение или связанное приложение с сертификатом SAME, тогда Android 5.0 не разрешит установку, полагая, что вы устанавливаете дубликат уже установленного (но другого ) приложение. Только решение, которое сработало для меня? Удалите приложение с тем же сертификатом, который был бы приложением, сделанным тем же разработчиком, который сделал приложение, которое вы пытаетесь установить. Как только вы удалили это приложение, установите проблемное приложение, затем вернитесь и переустановите другое приложение, которое уже было установлено. Эта проблема возникла со мной только один раз при попытке установить приложение FB Messenger. Я, наконец, смог установить его после того, как я удалил приложение Facebook. Затем я переустановил Facebook после установки Messenger. Хорошо, удачи всем и надеюсь, что это поможет некоторым из вас.

Ответ 5

Несколько пользователей, устанавливающих одно и то же приложение на одном устройстве, могут вызвать эту ошибку. Удалите с устройства другое приложение и оно должно работать.

Я столкнулся с аналогичной проблемой, однако в моем случае это была старая разработка, которая сидела на моем устройстве, и когда я пытался установить из игрового магазина, эта ошибка появлялась.

Ответ 6

У меня есть аналогичная проблема и решена с помощью этого решения.

Решение. После обновления вашего Android-устройства до Android 5.0 Lollipop из более старой версии, используя надземное обновление или загрузку изображения factory, сделайте factory reset. Было обнаружено, что если вы выполняете factory reset сразу после обновления версии Android, ошибка не возникает, но если вы не выполняете ошибку. Не забудьте также очистить кеш, выбрав "Меню" > "Настройки" > "Приложения" > "Магазин Google Play" > "Очистить кеш". Сбросьте данные также по той же опции.

Источник: http://appslova.com/android-fix-unknown-error-code-application-install-505-error-505/

Надеюсь на эту помощь!

Ответ 7

Попробуйте сбросить приложение магазина воспроизведения. После этого вы не потеряете свои приложения. Ничего важного не будет потеряно.

Шаги, которые следует выполнить на motorola xoom

Перейдите в приложение (меню) Настройки нажатия Коснитесь приложений Нажмите вкладку "Все" Прокрутите список и найдите магазин воспроизведения Нажмите Play Store (не воспроизводите сервисы магазина!) Нажмите "Очистить данные" Затем вы получите предупреждение, нажмите "ok", Что это, повторите свою проблему и посмотрите, исправлено ли это. Имейте в виду, что вам придется повторно принять условия и условия для приложения для игрового магазина, когда это произойдет, просто нажмите "принять"

Ответ 8

попробуйте добавить applicationId в раздел defaultConfig файла gradle, например

defaultConfig {
    applicationId "com.example.www"
}