мы пытаемся сделать нашу пользовательскую программу запуска по умолчанию в нашем телефоне. Поскольку ему нужны разрешения системного уровня (размещение виджетов), мы поместили его в system/priv-app, и, наконец, он работает нормально. Проблема в том, что он не обновляется новой версией из Play Store. - мы получаем ошибку 505 после загрузки обновления, в начале процесса установки
заранее спасибо! бр Y
Если «предустановленное приложение» использует ту же подпись, что и в Google Play, оно, конечно, может быть обновлено таким же образом — так же, как, например, Google Maps и другие предустановленные приложения.
Обратите внимание, однако, что эти обновления не будут интегрированы в ПЗУ, а попадут в пользовательское пространство, «накладываясь» на предустановленную версию. Это дает пользователям возможность «удалять обновления», но за счет «двойного пробела» (исходный APK остается /system
— хотя в противном случае они не могли бы использовать это пространство).
Я обнаружил, что Google Play повторно подписывает мой пакет. Раньше это приводило к несовпадению подписей. Решение состоит в том, чтобы установить в /system/priv-app/ apk, загруженный из GP (который уже был переподписан).
Иззи
Гокул Северная Каролина
/system/priv-app
? Убедитесь, что это644
. Кроме того, вы поместили apk в каталог с именем в качестве имени приложения?анагаф