Android系统签名文件,导入到Android Studio中使用

1.首先找到以下文件

复制代码
build/target/product/security/platform.pk8
build/target/product/security/platform.x509.pem

2.生成shared.priv.pem 文件

复制代码
openssl pkcs8 -in platform.pk8 -inform DER -outform PEM -out shared.priv.pem -nocrypt
  1. 生成platform.pk12文件

    openssl pkcs12 -export -in platform.x509.pem -inkey shared.priv.pem -out platform.pk12 -name platform

执行以上命令是需要输入密码 ,随便输入,你记住就行,简单的可以输入123456。

4.生成jks 或者 keystone文件

复制代码
keytool -importkeystore -deststorepass 123456 -destkeypass 123456 -destkeystore debug.keystore -srckeystore platform.pk12 -srcstoretype PKCS12 -srcstorepass 123456 -alias platform

5.将debug.keystore拷贝到AndroidStudio中和app/build.gradle同级目录,并在build.gradle 的android节点中添加如下引用(需要添加在android节点的defaultConfig 和 buildTypes 之前)

复制代码
signingConfigs {
    release {
        storeFile file("debug.keystore")
        storePassword '123456'
        keyAlias 'platform'
        keyPassword '123456'
    }

    debug {
        storeFile file("debug.keystore")
        storePassword '123456'
        keyAlias 'platform'
        keyPassword '123456'
    }
}

参考博客:Android系统签名生成,在AndroidStudio中使用_android 生成签名文件_hool_wei的博客-CSDN博客

相关推荐
大傻^8 小时前
SpringAI2.0 Null Safety 实战:JSpecify 注解体系与 Kotlin 互操作
android·开发语言·人工智能·kotlin·springai
游戏开发爱好者88 小时前
React Native iOS 代码如何加密,JS 打包 和 IPA 混淆
android·javascript·react native·ios·小程序·uni-app·iphone
kcuwu.8 小时前
Python判断及循环
android·java·python
轩情吖8 小时前
MySQL之索引
android·数据库·mysql·b+树·索引·page·
2501_916007478 小时前
在非 Xcode 环境下完成苹果开发编译的记录 iOS 编译与调试
ide·vscode·ios·cocoa·个人开发·xcode·敏捷流程
2501_915918418 小时前
iOS mobileprovision 描述文件管理,新建、下载和内容查看
android·ios·小程序·https·uni-app·iphone·webview
cyforkk9 小时前
IntelliJ IDEA 配置 Java 类全局注释模板操作指南
java·ide·intellij-idea
00后程序员张9 小时前
iOS 应用程序使用历史记录和耗能记录怎么查?
android·ios·小程序·https·uni-app·iphone·webview
用户69371750013849 小时前
OS级AI Agent:手机操作系统的下一个战场
android·前端·人工智能
私人珍藏库10 小时前
[Android] 亿连车机版V7.0.1
android·app·软件·车机