0

我有一个签名和编译的 APK,但我无法将它安装在有根设备上。

我试过: - 将 APK 放在 system/priv-app 文件夹 - 运行 adb set-device-owner - 使用 adb install 安装 apk

没事了...

我想为我的设备注册 COPE 所有权。

在此先感谢马丁

4

1 回答 1

0

为了使用系统服务,您可能需要使用系统签名密钥(即用于签署 Android 操作系统的密钥)对系统服务进行签名。在系统服务清单中,它设置如下,以便作为系统应用程序工作

android:sharedUserId="android.uid.system"

但是,如果您需要在有根设备上运行它,您可以简单地从清单中删除该属性,并使用根实用程序应用程序将应用程序作为系统应用程序,以便注册具有 COPE 所有权的设备。

于 2017-11-20T07:44:35.537 回答