Android-关于android:sharedUserId=”android.uid.system”问题?

Android-关于android:sharedUserId=”android.uid.system”问题?

灵芸 发布于 2017-02-20 字数 195 浏览 1311 回复 1

我最近在改android4.0源码的Launcher,我发现我在AndroidMainfest.xml中加了android:sharedUserId="android.uid.system"这句话,我的整个Launcher就跑不了,但不加我的很多功能又做不了,求高手解决下。

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

归属感 2017-06-25 1 楼

你应该是希望指定共享系统的uid来使用系统权限的。如果是这样,不仅仅通过设置这就就可以了,还要使用目标系统的密钥来进行签名。具体的流程请参考这里

如果这个程序是提供给一些硬件厂商做内置软件,这么做是可以的。但是如果是想发布这样的不同的app以后维护的问题会很多。一定需要root权限,可以考虑使用su方式,通过用户授权取得用户手机的root权限。