我正在构建 AOSP,我想用自己的密钥对构建进行签名。这里有一些关于这个过程的官方文档。
但我想知道我是否可以简单地扭转所有这些过程,而不是做这些事情:
- 删除位于的默认 android 测试键
build/target/product/security
- 将我的密钥(使用此处的官方说明生成)放在具有相同名称的文件夹中。(假设所有共享,媒体,...的一个键)
但这种方法行不通。刻录映像后,系统应用程序(SystemUI、设置、..)将停止并持续显示 ANR 对话框。我知道如果系统签名与这些应用程序的签名不匹配,就会发生这种情况……但是为什么呢?
shared.pk8
另一个问题:使用与, media.pk8
, , ...相同的键是否testkey.pk8
会导致任何问题?
谢谢