WSO2 EMM Services APK: "INSTALL_FAILED_SHARED_USER_INCOMPATIBLE"

У меня есть подписанный и скомпилированный APK, но я не могу установить его на рутованное устройство.

Я пробовал: - положить APK в папку system/priv-app - запустить adb set-device-owner - установить apk с помощью adb install

И ничего...

Я хочу зарегистрировать свое устройство как владелец COPE.

Заранее спасибо Мартин

1 ответ

Решение

Чтобы использовать системную службу, вам может потребоваться подписать системную службу с помощью ключа подписи системы (т. Е. Ключа, который использовался для подписи ОС Android). В системном манифесте он устанавливается следующим образом, чтобы работать как системное приложение.

android:sharedUserId="android.uid.system"

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

Другие вопросы по тегам