android studio 添加rk的system签名

参考出自:Android系统源码修改】如何用Android MTK源码生成签名文件

firefly 下生成签名文件 platform.jks

  • cd 到目录build/target/product/security
  • 生成临时文件platform.pem
    使用命令:
    openssl pkcs12 -export -in platform.x509.pem -out platform.p12 -inkey platform.pem -password pass:android -name fireflyKeystore
    请注意 pass后面跟的是密码 name后面跟的是别名。后续会使用到
  • 生成签名文件 platform.jks
    使用命令:
    keytool -importkeystore -deststorepass android -destkeystore ./platform.jks -srckeystore ./platform.p12 -srcstoretype PKCS12 -srcstorepass android
    请注意 srcstorepass后面跟的是签名文件的 密码

导入android studio

  - 打开build->generate signed bundle
  - 选择apk
  - 选择文件 ,输入上面的别名和密码 
  - 选择debug (在和编译项目一致即可)

  编译项目时候设置
  - 打开file->project structure->module 
  -像上面一样配置即可

测试

在AndroidManifest.xml
添加

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    android:sharedUserId="android.uid.system"
    package="com.xiaox.mymediaplayer">

编译通过运行

android studio 添加rk的system签名

上一篇:小米10至尊纪念版和小米10pro的区别 哪个好


下一篇:JeecgBoot 移动OA 新版本出炉!!!