APK сервисов WSO2 EMM: «INSTALL_FAILED_SHARED_USER_INCOMPATIBLE»

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

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

И ничего...

Я хочу зарегистрировать свое устройство как право собственности на COPE.

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


person letincho5    schedule 09.11.2017    source источник


Ответы (1)


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

android:sharedUserId="android.uid.system"

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

person Charitha    schedule 20.11.2017