我已经签名并编译了APK但我无法在root设备上安装它。
我试过了: - 将APK放在system / priv-app文件夹中 - 运行adb set-device-owner - 使用adb install安装apk
没什么......
我想使用COPE所有权注册我的设备。
提前致谢 马丁
答案 0 :(得分:0)
为了使用系统服务,您可能需要使用系统签名密钥(即用于签署Android操作系统的密钥)对系统服务进行签名。在系统服务清单中,它设置如下,以便作为系统应用程序使用
android:sharedUserId="android.uid.system"
但是,如果您需要在root设备上运行此功能,则只需从清单中删除该属性,然后使用root实用程序应用程序将该应用程序设置为系统应用程序,以便为设备注册COPE所有权。