永发信息网

shareduserid="android.uid.system"可以编译出apk吗

答案:2  悬赏:10  手机版
解决时间 2021-02-04 20:38
  • 提问者网友:自食苦果
  • 2021-02-04 14:53
shareduserid="android.uid.system"可以编译出apk吗
最佳答案
  • 五星知识达人网友:蕴藏春秋
  • 2021-02-04 15:41
在AndroidManifest文件中加上这个属性是可以编译出apk的。SharedUserid,是指拥有同一个Userid的多个APK可以配置成运行在同一个进程中,从而实现各APK的资源共享。所以把程序的UID配成android.uid.system,也就是要让程序运行在系统进程中。但是加入这句话,你就必须得使用目标系统的签名编译你的apk,如果使用的签名文件与系统的不符,你是不能将APK安装到系统中的。由于我们国内的android系统多是经过定制开发的,签名大多不是原生的签名,所以你如果使用了某个系统的签名文件,恐怕将不能在其他系统上安装。
全部回答
  • 1楼网友:封刀令
  • 2021-02-04 17:18
1. 在应用程序的androidmanifest.xml中的manifest节点中加入android:shareduserid="android.uid.system"这个属性。 2. 修改android.mk文件,加入local_certificate := platform这一行 3. 使用mm命令来编译,生成的apk就有修改系统时间的权限了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯