当前位置: 首页 > news >正文

制作系统签名(具体在build\target\product\security\README文件有说明):

  1. platform.pk8和platform.x509.pem复制出来放在同一目录下
    将AOSP源码路径下build\target\product\security\platform.pk8和platform.x509.pem复制出来放在同一目录下

  2. 新开一个ternimal窗口执行下面命令,生成platform.pem文件

    openssl pkcs8 -in platform.pk8 -inform DER -outform PEM -out platform.pem -nocrypt

  3. 执行下面命令,然后随便输入一个密码比如:123456,生成 platform.pk12文件

    openssl pkcs12 -export -in platform.x509.pem -inkey platform.pem -out platform.pk12 -name dev
    //回车后,输入密码:123456
    //再次输入确认密码:123456

  4. 执行下面命令,生成keystore文件

    //keytool -importkeystore -deststorepass 上面输入的密码 -destkeystore platform.jks -srckeystore platform.pk12 -srcstoretype PKCS12 -srcstorepass 上面输入的密码
    keytool -importkeystore -deststorepass 123456 -destkeystore platform.jks -srckeystore platform.pk12 -srcstoretype PKCS12 -srcstorepass 123456

  5. 查看签名信息

    keytool -list -v -keystore platform.jks
    //回车后,输入密码:123456

  6. 在Android项目中使用
    将platform.jks拷贝到项目模块的build.gradle同级目录下,然后在build.gradle中添加如下:

    signingConfigs {config {storeFile file("platform.jks")storePassword '123456'keyAlias 'dev'keyPassword '123456'}
    }buildTypes {debug {proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'signingConfig signingConfigs.config}
    }
    

注意:

发现一个问题,使用系统签名之后,native代码没方法debug了,没方法附加native进程,提示no such process
    网上查了说使用了系统签名之后调试器出问题没方法和我们native进程通信可能是权限问题,java代码能正常调试,暂时找不到解决方法,
    错误提示:Unsupported device. This device cannot be debugged using the native debugger. See log file for detail

制作系统签名(具体在build\target\product\security\README文件有说明):

http://www.dtcms.com/a/467002.html

相关文章:

  • 网站 备案 初审品牌整合营销机构
  • 做的比较好的返利网站知乎爱做的小说网站
  • 最大字符串配对数目(哈希表实现)
  • 深度学习赋能基因与蛋白质研究:从“盲猜”到“精准导航”的生命科学革命
  • 网站建设毕业读书笔记徐州网站的优化
  • 多决策者博弈论优化模型:从理论到实践的完整解决方案 | 23类约束条件+1368个变量+混合整数规
  • 软考中级习题与解答——第十五章_数据结构与算法应用(1)
  • 河南省建设培训中心网站做一个网站需要什么条件
  • 一级a做爰片免费网站给我看看大朗做网站在
  • 网站开发 确认函地方门户
  • 做一个网站需要多少钱大概公司建网站
  • 态网站设计网站设计 卡片式设计
  • 南昌网站建设公司建设部精神文明建设网站
  • Java开发之常用的判空方法
  • 夜夜做新郎网站在线视频博客社区类网站模板
  • 把自己做的网站进行app封包徐州网站app开发
  • 【驱动】RK3576修改驱动,实现RS485自动收发
  • 唐山建设企业网站wordpress留言本页面
  • 工控机:联结智能生产的工业中枢,如何精准选择?
  • 37.1多点电容触摸屏实验(知识)_csdn
  • 第9章:两条道路的风景:技术与管理的真实世界(1)
  • 合肥做网站汇站网辽宁seo
  • 国内出名网站建设设计公司网站怎么做能提升ip流量
  • MobaXterm远程连接云服务器及配置jdk、Tomcat环境
  • 哪些网站开业做简单海报浙江网上职工之家
  • 基于wifi摄像头与单片机的串口透传及二次开发
  • 手机网站上线左右滑动网站 固定ip
  • 乌克兰网站建设移动端网站构成要素
  • ICLR 2025|SleepSMC:通过监督多模式协调实现普遍的睡眠分期
  • PTA6-15 使用函数实现字符串部分复制(C)