Android13 系统/用户证书安装相关分析总结(四) 遇到的问题整理

server/2024/12/21 13:49:44/

一、前言

这一篇文章主要整理一下,笔者在解决问题的过程中遇到的问题,当然不一定是非常常见的问题,因为需求还在测试过程中,所以一段时间内,这篇文章会有更新。如果读到的小伙伴发现写得有问题还请指出,感谢

二、遇到的问题以及解决方案

androidorgconscryptTrustedCertificateStorejava__5">1、如何 external/conscrypt/repackaged/platform/src/main/java/com/android/org/conscrypt/TrustedCertificateStore.java 中增加接口

根据该系列的前面的文章,笔者有所遗漏,系列文章2中,我们在新增了一个接口。笔者在后面解决问题时,又增加了一个接口,发现编译报错。下面是解决方法
TrustedCertificateStore 类中新增接口常用步骤
(1)TrustedCertificateStore中增加接,方法前增加@libcore.api.CorePlatformApi(status = libcore.api.CorePlatformApi.Status.STABLE)

(2)在文件中external/conscrypt/apex/hiddenapi/hiddenapi-max-target-o-low-priority.txt 增加所需要的接口 (这个作用好像是保证一些普通应用可以反射,具体作用没有更多时间研究,也可以忽略,不影响编译)

(3)在执行
source build/envsetup.sh
export OUT_DIR=
lunch xxx 等命令执行后
执行命令m conscrypt.module.platform.api.stubs.source-update-current-api 会更新external/conscrypt/api/platform/current.txt 这个文件

2、使用添加的接口安装系统证书后,settings中禁用系统证书后点击证书,会崩溃。

解决方法:
由于安装是调用的接口是自己定义的,分析后发现

————————————————

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/fighting_2017/article/details/143560826


http://www.ppmy.cn/server/151954.html

相关文章

蓝桥杯刷题——day7

蓝桥杯刷题——day7 题目一题干题目解析代码 题目二题干题目解析代码 题目一 题干 输入一个整数P,输出P进制下的乘法表。P进制中大于等于 10 的数字用大写字母A、B、C等表示。 示例一: 输入: 4 输出: 111 212 2210 313 3212 332…

字节跳动Java开发面试题及参考答案(综合篇)

HTTP 与 HTTPS 的区别? HTTP(超文本传输协议)和 HTTPS(超文本传输安全协议)主要有以下区别。 从安全性角度看,HTTP 是明文传输协议,数据在网络中传输时是以原始文本的形式发送的。这就好比在信件传递过程中没有进行密封,任何中间节点(如路由器、代理服务器等)都可以查…

Spark-Streaming性能调优

一、概览 从集群上的Spark Streaming应用程序中获得最佳性能需要一些调整。一般会考虑2个因素: 通过高效利用集群资源,减少每批数据的流转时长设置正确的批量大小,以便批量数据可以在接收到时尽快处理(即数据处理跟上数据摄取&a…

基于ceres优化的3d激光雷达开源算法

以下是一些基于CERES优化的开源激光雷达SLAM或相关算法: (1) LOAM (Lidar Odometry And Mapping) 简介: LOAM是一种经典的激光雷达里程计和建图算法,它通过提取特征点(角点和平面点),利用ICP(Iterative Cl…

深入解析谷歌对沉浸式技术术语的统一:XR、MR、AR、VR与智能眼镜

随着科技的飞速发展,虚拟现实(VR)、增强现实(AR)、混合现实(MR)以及智能眼镜等沉浸式技术逐渐成为科技领域的热点。然而,这些技术的命名和分类一直缺乏一个行业标准,导致市场和开发者之间存在理解上的混乱。为了应对这一问题,Google正式采用了“XR”(Extended Reali…

【自动化部署】Ansible循环

文章目录 Ansible循环1. with_items2. with_list3. with_flattened4. with_together5. with_cartesian 和 with_nested Ansible 配置模板与效率优化一、配置模板1. 准备配置模板文件2. 修改 inventory 主机清单配置文件3. 编写 playbook 二、Ansible 执行效率优化1. 加大 forks…

三格电子——新品IE103转ModbusTCP网关

型号:SG-TCP-IEC103 产品概述 IE103转ModbusTCP网关型号SG-TCP-IEC103,是三格电子推出的工业级网关(以下简称网关),主要用于IEC103数据采集、DLT645-1997/2007数据采集,IEC103支持遥测和遥信,可…

常用消息中间件介绍

在消息中间件这个领域,确实有不少专业且强大的选择,它们各自都有着独特的优势和适用场景。 1. Apache Kafka: • Kafka以其高吞吐量、低延迟和分布式架构著称,非常适合处理大数据量、实时性要求高的场景。 • 它支持发布/订阅模式…