如何安装系统认证签名过的APK

解决方法有如下两种:

第一种

如果你 repo sync 了 android 的整个源码,那么可以直接把你的 app 放到 /packages/apps 下面去 mm ,不过要记得在 Android.mk 中增加 LOCAL_CERTIFICATE 属性,这个属性具体有三个值:

系统中所有使用 android.uid.system 作为共享 UID 的 APK ,都会首先在 manifest 节点中增加android:sharedUserId=“android.uid.system”,然后在 Android.mk 中增加 LOCAL_CERTIFICATE := platform。可以参见 Settings 等

系统中所有使用android.uid.shared作为共享 UID 的 APK,都会在 manifest 节点中增加android:sharedUserId=“android.uid.shared”,然后在 Android.mk 中增加 LOCAL_CERTIFICATE := shared。可以参见 Launcher 等

系统中所有使用 android.media 作为共享 UID 的 APK,都会在 manifest 节点中增加android:sharedUserId=“android.media”,然后在 Android.mk 中增加 LOCAL_CERTIFICATE := media。可以参见 Gallery 等。

第二种

当然,毕竟不是每个人都有机会,或者有必要下载整个源码的。 简单地,当你用 IDE 编出 apk 之后,可以去 /build/tools/signapk/ 找到 signapk.jar 文件;再去 /build/target/product/security/ 里找到 platform.pk8 、 platform.x509.pem 这两个文件。把它们连同你的 apk 扔进一个文件夹,然后 cd 到该文件夹下执行 java -jar signapk.jar platform.x509.pem platform.pk8 Origin.apk Signed.apk,得到的 Signed.apk 就可以直接 adb install了。相关阅读:

关于JS 预解释的相关理解

css网站布局实录学习笔记第一部分

MongoDB入门教程之聚合和游标操作介绍

xp系统开机进入欢迎界面出现白屏的多种故障原因及解决方法

CSS样式覆盖规则全面了解

mysql的XA事务恢复过程详解

Win10 10134 预览版夜间模式主题怎么开启?

腾讯微软战略合作 腾讯电脑管家新定义Windows10升级

ueditor 1.2.6 使用方法说明

详解Android中实现热更新的原理

PostgreSQL教程(三):表的继承和分区表详解

jQuery trigger()方法用法介绍

jdbc连接数据库步骤深刻分析

PHP中time(),date(),mktime()区别介绍

php apk 签名验证,Android_如何安装系统认证签名过的APK,解决方法有如下两种: 第一 - phpStudy...相关推荐

  1. 如何安装系统认证签名过的APK

    如果你的App因为权限原因需要设置 android:sharedUserId="android.uid.system" 那么IDE编译出的包通常是无法直接安装的,查看控制台会发现报 ...

  2. 关于深澜校园网与Windows系统之间存在的bug及解决方法

    关于深澜校园网与Windows系统之间存在的bug及解决方法 问题描述 大多数装了深澜校园网客户端的Windows8或者win10 1809及以后版本系统用户在一次重启电脑或者普通开机之后,发现深澜拨 ...

  3. dos系统不能安装python模块,无法使用pip命令安装python第三方库的原因及解决方法...

    再dos中无法使用pip,命令主要是没有发现这个命令.我们先找到这个命令的位置,一般是在python里面的scripts文件夹里面.我们可以把dos切换到对应的文件夹,再使用pip命令就可以了. 如果 ...

  4. Vmware虚拟机里面的linux系统ping不通宿主机的解决方法(注意同时安装vmware和vbox虚拟机)

    Vmware虚拟机里面的linux系统ping不通宿主机的解决方法(注意同时安装vmware和vbox虚拟机) 参考文章: (1)Vmware虚拟机里面的linux系统ping不通宿主机的解决方法(注 ...

  5. 关于“在efi系统上,windows只能安装到gpt分区”的问题的解决方法的讨论(典型的宏基4750g)

    关于"在efi系统上,windows只能安装到gpt分区"的问题的解决方法的讨论(典型的宏基4750g) 通常用u盘安装系统的方法是: 用软碟通(ultraiso)将系统文件(is ...

  6. uefi装完系统后无法引导_uefi安装win10无法启动?uefi安装win10无法启动原因分析及解决方法...

    [文章导读]最近有很多网友问用uefi安装win10后出现安装完无法启动的问题,出现该情况大部分是由于引导模式和磁盘分区类型不匹配导致,特别是有nvme固态硬盘的环境或是双硬盘的环境,我们很容易忽视引 ...

  7. win10没有android驱动安装,win10系统电脑没有手机驱动的解决方法介绍

    如果我们想要通过 windows10系统 电脑来为手机安装应用的话,那么就必须先安装手机驱动才可以.不过,很多用户发现win10系统电脑中没有手机驱动,这该怎么办呢?下面,PConline小编就为大家 ...

  8. hp服务器pe系统安装win7系统安装系统安装失败,使用硬盘安装系统出现pGptRestore部署失败怎么解决?...

    使用硬盘安装系统出现pGptRestore部署失败怎么解决?最近有不少用户在安装系统的时候都出现了这种问题,那么当我们在安装系统的时候要怎么解决呢?下面小编就为大家讲解一下吧! 操作方法: 首先我们需 ...

  9. MAC 苹果系统Big sur 旧版本office 安装之后无法打开office应用程序解决方法

    MAC 苹果系统Big sur 旧版本office 安装之后无法打开office应用程序解决方法 如果无法打开应用软件但是可以打开存在的office文件,解决方式为以下方式: 打开任意office文件 ...

最新文章

  1. (转)mq经验总结-转
  2. 【Java文件操作】一个将文件转化为十六进制字节数组的工具(可以以8086汇编查看内存的格式输出,很优雅)
  3. DP备份任务失败原因解析
  4. [AtCoder Beginner Contest 215] A-G题解
  5. 实例21:python
  6. 了解快照隔离和行版本控制
  7. AndroidStudio中添加第三库文件的方法
  8. 百一测评c语言两个数求和程序,2017计算机二级C语言考前测试题与答案
  9. 用Python词云看电影--生而为人,对不起
  10. execCommand指令集详解
  11. Android Studio导入Project、Module的正确方法
  12. android 子线程的网络请求为什么还会造成界面卡顿_京东数科mPaaS:深度解读京东金融App(Android)的秒开优化实践...
  13. 计算机不能引导硬盘,联想电脑win10改win7后不能引导bios中找不到硬盘的解决教程...
  14. elasticsearch集群搭建报错[not enough master nodes discovered during pinging]
  15. vulnhub刷题记录(Pwn The Tron:1)
  16. 禁用win10自动更新bat脚本
  17. CdS纳米微粒/聚苯乙烯核壳微球/聚苯乙烯包裹CdSe MSQDs荧光量子点微球的内容
  18. Ardunio开发实例-OPT3001数字环境光传感器
  19. JS学习笔记——APIS
  20. micropython是什么意思_介绍 MicroPython 语言

热门文章

  1. ONT(本体) 钱包开发
  2. 【Web】浏览器缓存(HTTP缓存)
  3. h5页面唤起微信小程序(vue)
  4. 使用Lazy.nvim插件管理器,让你的Nvim懒惰起来(从Packer迁移到Lazy记录)
  5. 基础算法-朴素贝叶斯分类器
  6. html5 拆礼包,元气骑士兑换码无限5万 2021整合兑换码礼包码大全
  7. java json循环引用_填坑,解决json对象循环引用,在复杂案例中的应用
  8. js合并两个对象的方法
  9. 微信支付body中文乱码分享
  10. 语音识别——一份简短的技术综述