Android Studio支持系统签名(证书)

123 篇文章 2 订阅
订阅专栏

让Android Studio集成系统签名,需要用到一个工具keytool-importkeypair

这个工具的作用是将系统签名的相关信息导入到已有的签名文件里。可从这里下载。

相关文件
platform.x509.pem、platform.pk8、keytool-importkeypair、demo.jks
我的做法是在App根目录新建Signature文件夹专门存放签名相关文件。

步骤
1、生成demo.jks签名文件

相关文件
platform.x509.pem、platform.pk8、keytool-importkeypair、demo.jks
我的做法是在项目根目录新建Sign文件夹专门存放签名相关文件。

如图:

步骤一:

步骤二:

 

步骤三:

 ps:图片上的密码要和命令的密码对应,别名Alias也要对应起来,还有路径,其他信息是次要的

这个步骤后,可以在对应的位置生成一个demo.jks文件

步骤四:

注意: 

利用生成的应用签名文件生成新的系统签名文件

内容如下:
注意!!一定要把这个文件放到linux环境下编译,我这边没有装Linux系统,因此我使用到的是Git;

步骤五:

在项目根目录新建的Sign文件夹右击选择 Git Bash Here 打开工具

 步骤六:命令行执行以下命令

#!/bin/sh
 
# 转换平台签名命令
./keytool-importkeypair -k demo.jks -p 123456 -pk8 platform.pk8 -cert platform.x509.pem -alias demo
 
# demo.jks : 签名文件
# 123456 : 签名文件密码
# platform.pk8、platform.x509.pem : 系统签名文件
# demo : 签名文件别名

执行到这里提示:导入时存在现有条目别名 demo, 是否覆盖? [否]:  导入新的别名    (按回车以取消对此条目的导入);这里我们需要输入与上面新建应用签名一致的别名:例如:demo;进行覆盖

步骤七:

 到此处系统签名文件生成完成;

这里就是最新的系统签名文件;

引用进行打包就可以了。

注:应用系统打包签名需要在清单文件中添加:

AndroidStudio 配置系统签名
songqinging的博客
11-03 4149
我们在做系统级的app开发时,往往会在AndroidManifest.xml文件中添加:android:sharedUserId=”android.uid.system”以获取系统级的权限,如果你正在使用Android Studio进行开发,编译生成的apk会因为签名问题无法安装。 一、准备工作 在github上下载工具 keytool-importkeypair点击下载 下载zip包后解压,解压出来的文件keytool-importkeypair是我们需要用来生成系统签名的。 Android系统签名
修改Android签名证书keystore的密码、别名alias以及别名密码
01-04
Eclipse ADT的Custom debug keystore自定义调试证书的时候,Android应用开发接入各种SDK时会发现,有很多SDK是需要靠package name和keystore的指纹hash来识别的(百度地图SDK、又或是微信sdk、新浪微博的sdk),这样如果使用默认自动生成的debug keystore的话就会给开发调试工作带来一些麻烦。因为在生成这些开放平台需要带签名的apk生成的签名信息,再去申请到最后的秘钥。这时可以通过修改正式的release keystore,生成一份“遵守规矩”的临时自定义调试证书给开发时用,就方便多了,不然就没法实时调试,每次都到处apk太
Android Studio 生成 keystore 签名文件及打包验证流程
weixin_42504805的博客
04-08 1437
4、点击按钮 ok 后,Android Studio 会自动在app模块的build.gradle中添加签名信息,如下图所示。输入 keystore 的密码后,就可以在终端上看到 keystore 签名文件的配置信息了,如下图所示。5、签名配置成功后,把签名文件和环境关联,参照1流程,在Build Types里面进行设置。输入 以上命令后,就可以在终端上看到 keystore 签名文件的配置信息了,如下图所示。6、勾选签名效验方式,选择要打包的环境,点击按钮 Next 开始打包。1、在菜单栏中,依次点击。
Android Build Variants版本打包
11-15
这是一个Android Build Variants版本打包源码,涉及到创建keystore,配置keystore等等,下面是对应的链接 http://blog.csdn.net/qq_24349695/article/details/78540982 Android Studio中创建keystore http://blog.csdn.net/qq_24349695/article/details/78541647 Android Studio 签名证书文件在build.gradle(app)中配置
Androidstudio模拟器系统签名(.jks)
06-29
用于Androidstudio模拟器的系统签名,方便进行需要系统签名方面的调试,内含一个生成的platform.jks和系统签名源文件(.pk8和x509.pem等等) ,拿到源文件你也可以自己生成jks或者keystore。 内含jks签名信息: Key store password:123456 Key alias:test Key password:123456
Android Studio使用Gradle实现自动打包,签名,自定义apk文件名,多渠道打包,集成系统签名证书博客资源
05-17
博客 Android Studio使用Gradle实现自动打包,签名,自定义apk文件名,多渠道打包,集成系统签名证书【附效果图附源码】 使用的资源,详细介绍请查看本人博客
安卓系统签名 platform.pk8,platform.x509.pem
10-21
安卓系统签名 platform.pk8,platform.x509.pem
使用AndroidStudio生成打有系统签名的apk
weixin_44021334的博客
07-02 2974
Android Studio 开发应用时,adb 连接设备后,可以直接 run 运行到设备上。 当 debug 的是系统应用时,都会配置 android:sharedUserId="android.uid.system" 因为没有打系统签名, 无法直接装到设备上,不利于开发效率。 于是有了AS给应用打系统签名的需求。 要打系统签名,需要如下工具: 1.系统签名文件 platform.x509.pem platform.pk8 ; 在源码 build/target/product/security 路径
Android系统 —— Android Studio为APP添加系统签名
In_engineer的博客
07-29 1427
APP系统签名
Android查看签名信息系列 · 使用Android Studio获取签名
也简的博客
10-17 2974
使用Android Studio获取签名信息,获取MD5签名信息
Android Studio中使用BaiduMap SDK实时获取当地位置信息
01-04
配置BaiduMap 环境 1.在百度API中新建自己的一个APP包名和APP名需要注意和自己Android Studio 中的包名和APP名保持一致; 2.百度地图中还需要填写一个SHA1 数字签名: a、输入keytool -list -v -keystore debug.keystore,会得到三种指纹证书,选取SHA1类型的证书(密钥口令是android),这个获取到的SHA1的值和ecplise中获取的值是一样的,是作为debug用的。 b、输入keytool -list -v -keystore XXX.keystore,(这个地方xxx.keystore是你生成app签名
详解Android v1、v2、v3签名(小结)
01-21
要了解如何实现签名,需要了解两个基本概念:消息摘要、数字签名和数字证书。 消息摘要 消息摘要(Message Digest),又称数字摘要(Digital Digest)或数字指纹(Finger Print)。简单来说,消
Android studio自动生成带系统签名的apk
qq_34777575的博客
07-15 906
系统签名的apk用的最多的有两种方法,这里将一一介绍一下: 一、第一种方法执行比较简单,但是不利于后期的调试,每调试一次就要重新执行签名的步奏生成系统签名: 1、开发具有系统权限的apk,这里就需要在AndroidManifest中配置ShareUserId,这个文件在该项目下app/src/main/AndroidManifest.xml。在这里文件里添加 android:sharedUs...
解决打开AndroidStudio多次提示Untrusted Server‘s certificate 证书不可用( Server‘s certificate is not trusted )
u012556114的博客
08-08 8755
最近打开AndroidStudio每次都提示Server's certificate is not trusted,而且弹出好几次警告窗口,感觉很烦恼,于是记录下问题,问题截图如下: 解决方法如下: 打开Studio左上角的file—>Setting-->Tools-->Server Certificates ->最后勾上 Accept non-...
Android 5.x视频课程
07-06
采用Android5.x进行讲解。本课程包含了几乎所有的Android开发技术,例如,Eclipse和Android Studio开发环境的搭建、各种控件的详细使用方法、布局、四大应用程序组件、数据存储、网络、对话框、Toast、通知、Intent、Android5.x新特性、Fragment、ActionBar、拖放技术、组件开发、硬件访问、定时器、Android NDK等技术。
使用Android Studio系统级的app签名
lijunweiqiang的博客
08-10 4758
我们在做系统级的app开发时,往往会在AndroidManifest.xml文件中添加:android:sharedUserId=”android.uid.system”以获取系统级的权限,如果你正在使用Android Studio进行开发,编译生成的apk会因为签名问题无法安装。 此时有两个解决方案,1,是将编译好的apk放入源码中vender目录下,编写相应的android.mk文件,并在文...
AndroidStudio 添加系统签名
张小强的专栏
03-30 3528
在做 Android 系统定制时,开发自家的 APP,可能会需要使用到一些特殊的权限,系统相关的 API 等等。因此,APP 自身需要有系统签名才能使用这些权限和 API。那我们要怎么获取系统签名,并给 APP 签上系统签名呢?下面讲解三种签名方式。 第一种:系统编译签名 在相应 APP 工程目录的mk文件中,添加下面这句话即可: ... LOCAL_CERTIFICATE := platform...
Android Studio中xml预览不显示问题解决办法
最新发布
wodongx123的博客
05-29 86
具体表现: Android Studio的XML中可以看到视图的相对位置结构,但是看不到具体的模样,全黑,等于半摸黑调UI(由于我已经修好了所以没有截图)。 不是所有的项目都会这样,一部分项目是正常的。 或许有效的解决办法: 修复layout内的问题。然后重新刷新Layout 修改预览的背景或API版本。 更新升级Android Studio(排除IDE的影响) 清除Gradle缓存,重新下载,也就是把.gradle这个文件夹都删了重新下载一次。(排除缓存的影响) File->Invalid
Android Studio APK Analyzer 查看签名
03-24
Android Studio APK Analyzer是一个强大的工具,可以帮助开发者分析和检查Android应用程序的APK文件。通过APK Analyzer,开发者可以查看APK文件的内容、资源、依赖关系以及应用程序的签名信息。 要查看APK文件的签名信息,可以按照以下步骤操作: 1. 打开Android Studio,并导入你的项目。 2. 在Android Studio的顶部菜单栏中,选择"Build" -> "Analyze APK"。 3. 在弹出的对话框中,选择你要分析的APK文件,并点击"OK"。 4. APK Analyzer将会打开,并显示APK文件的内容。 5. 在左侧的文件列表中,找到并展开"META-INF"文件夹。 6. 在"META-INF"文件夹中,你将看到一个名为"CERT.RSA"或"CERT.SF"的文件,这些文件包含了应用程序的签名信息。 7. 双击打开"CERT.RSA"或"CERT.SF"文件,APK Analyzer将会显示签名证书的详细信息,包括证书颁发者、有效期等。 通过以上步骤,你可以方便地使用Android Studio APK Analyzer查看APK文件的签名信息。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • 在javat如何判断字符串的值是否含有反斜杠\ 11905
  • android非常好的在线视频播放器源码(包含在线音频播放源码) 9146
  • Android开发中几种布局方式介绍 7559
  • Snackbar和Toast的花式使用,这一篇就够了 6909
  • android 输入法,里面还集成语音输入 6368

分类专栏

  • 小程序 2篇
  • Android Jetpack
  • Flutter 14篇
  • 工具 1篇
  • 传感器 1篇
  • 国际化 2篇
  • android 123篇
  • 框架 2篇
  • android广告 1篇
  • Android 报错 4篇
  • 刮刮乐 2篇
  • Android Studio 安装运行报错 1篇

最新评论

  • Flutter 安装报错

    一个女橙续圆: 千万别试,本来就报一个错,试完之后报好几个错。。。。。。

  • Android 关于WebView加载H5禁用记住密码对话框

    qq_34963406: 终于找到了,其他全是复制黏贴的,只有你真的做过

  • Flutter 安装报错

    雷霆嘎巴_: maven的问题根本解决不了

  • Android Studio 3.0以上版本开启Android Device Monitor

    蜗牛学开车: 怎么修改啊

  • 关于Android WebView加载带有Input的输入框时点击无法弹出软键盘的问题解决

    ℡梦醒时分: 说了个寂寞

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • Flutter 安装报错
  • 5.小程序创建页面
  • 4.小程序项目结构
2023年23篇
2022年6篇
2020年8篇
2018年1篇
2017年78篇
2016年69篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳SEO优化公司乌海关键词按天计费南澳关键词按天扣费报价白山网站优化软件价格楚雄网站优化按天扣费哪家好石岩网站制作设计哪家好遂宁网页制作价格怒江网站建设设计报价益阳网站推广方案赤峰百度爱采购公司武威企业网站建设价格坑梓网站设计模板公司天门网站制作宁德设计公司网站多少钱廊坊网站设计报价珠海关键词按天计费西安网站关键词优化多少钱吉安网站设计模板商洛网站设计模板哪家好天水关键词按天扣费哪家好大连百度爱采购价格塔城网站推广工具和县网站关键词优化多少钱柳州网站推广系统价格遂宁品牌网站设计推荐汕头百度网站优化排名推荐商丘关键词排名包年推广宝鸡网站开发报价西乡网站开发哪家好宝鸡网站关键词优化报价咸宁网络推广多少钱歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化