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

作者:hebedich 时间:2023-07-24 21:35:40 

解决方法有如下两种:

第一种

如果你 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了。

标签:apk,签名,系统认证
0
投稿

猜你喜欢

  • SpringBoot基于SpringSecurity表单登录和权限验证的示例

    2022-05-05 13:28:49
  • c#日期间隔计算示例

    2022-11-28 07:49:48
  • 使用Java方法配置Spring代码解析

    2023-07-15 09:20:59
  • 解决Javaweb 提交表单到servlet时出现空白页面,但网站不报错问题

    2021-06-21 20:26:48
  • 使用Spring Boot Mybatis 搞反向工程的步骤

    2022-05-15 06:54:35
  • 详解用Spring Boot Admin来监控我们的微服务

    2022-02-12 15:18:03
  • MyBatis图文并茂讲解注解开发一对多查询

    2023-02-18 08:18:40
  • Android HorizontalScrollView滑动与ViewPager切换案例详解

    2023-06-05 00:48:27
  • 举例讲解设计模式中的访问者模式在Java编程中的运用

    2022-04-04 08:00:45
  • Android判断11位手机号码的方法(正则表达式)

    2022-03-06 03:17:43
  • Java利用File类创建文件的示例代码

    2022-02-09 20:53:54
  • Android创建服务之started service详细介绍

    2022-12-09 15:10:29
  • Java中jstat命令的使用详解

    2023-12-10 21:50:23
  • Unity3D中脚本的执行顺序和编译顺序

    2023-11-07 01:50:31
  • 判断一个整数是否是2的N次幂实现方法

    2022-12-25 00:55:10
  • C#特性-对象集合初始化器介绍

    2023-05-27 18:26:29
  • java Wrapper类基本用法详解

    2022-12-20 18:20:05
  • Android Scroller的使用方法

    2023-02-03 03:57:01
  • intellij idea中安装、配置mybatis插件Free Mybatis plugin的教程详解

    2022-10-22 08:01:46
  • 详解如何使用maven生成可以执行的jar

    2023-08-17 00:18:43
  • asp之家 软件编程 m.aspxhome.com