一、jarsigner: 找不到app的证书链

jarsigner: 找不到app的证书链。app必须引用包含私有密钥和相应的公共密钥证书链的有效密钥库密钥条目。

解决方案:

jarsigner -verbose -keystore keystore文件 -signedjar 签名以后的apk名称 要签名的apk keystore中的别名

在进行签名的时候报错:

必须引用包含专用密钥和相应的公共密钥证书链的有效密钥库密钥条目

根据oppo 应用开放平台 空包签名帮助文档描述

jarsigner工具签名apk的命令格式如下:

jarsigner -verbose -keystore [您的签名存放路径]-signedjar [签名后的文件名] [未签名的文件名] [您的证书名称]

jarsigner -verbose -keystore android.keystore -signedjar OppoSignVerify_signed.apk OppoSignVerify.apk android.keystore

真正的原因是:最后应该写的是 keystore中的别名  而不是keystore文件,不知道为什么oppo开放平台下载的 空包签名帮助文档写的是  keystore文件 ???难道这里有坑。。。。

最后将 keystore文件 改为 签名文件 别名,重新签名空包成功,如图下:

二、应用认领签名空包,相关问题:

参考链接:腾讯应用宝 认领应用步骤

jarsigner: 找不到app的证书链——Android 应用认领【oppo应用商店】相关推荐

  1. jarsigner 找不到XXX的证书链。xxx必须引用包含私有密钥和相应的公共密钥证书链的有效密钥库密钥条目

    jarsigner -verbose -keystore name.keystore -signedjar sign.apk unsign.apk  keyAlias 使用jarsigner签名时可能 ...

  2. 2分钟解决:jarsigner找不到证书链,手动给apk签名

    常见问题 报错1:jarsigner找不到证书链 报错2:必须引用包含私有密钥和相应的公共密钥证书链的有效密钥库密钥条目 如果配置了java的环境变量,则可以在任意目录执行jarsigner指令: 如 ...

  3. Android学习--02(猜猜我的星座App源码+Android常用控件TextView+EditText+Button+ImangeView+DatePicker+App间通信+跳转页面)

    猜猜我的星座App 1 Android常用控件 1.1 TextView控件 1.1.1 简介 1.1.2属性 1.1.3 扩展属性 1.1.4 TextView的使用方法 1.1.5总结 1.2 E ...

  4. 省钱兄校园跑腿源码(公众号+APP+小程序+Android+IOS)校园跑腿社区跑腿同城跑腿任务兼职小程序uniapp前端模版

    开源代码是用户端uniapp部分源码,使用hbuilder导入即可运行 只提供参考学习使用!已经获得软著!不可商业使用!感谢支持 h5体验地址 h5:https://paotui.xianmxkj.c ...

  5. android厕所app源码,智能家居app源码(android)

    [实例简介] 登录的用户名密码均为 a, 有 门禁控制 窗帘控制 空调控制 灯控制 [实例截图] [核心代码] package com.geclab.smarthome; import java.io ...

  6. (APP入门)Android Studio照相保存并跳到另一个页面

    功能是很简单的功能,主要是想记录一下毫无java基础要怎么写APP. 作为一个光电人,本人的程序设计基础停留在大学的C语言.但学业需要还是捡起了APP编写,由于时间比较紧,是没有学java直接开始AS ...

  7. android应用的屏幕适配,移动APP测试:Android屏幕适配问题一

    原标题:移动APP测试:Android屏幕适配问题一 Android中适配问题,是最常见和最难解决的事情,下面笔者就带着大家来说一下适配的相关操作. Android可以为当前的屏幕配置通过适当的方式管 ...

  8. Error:Execution failed for task ':app:transformClassesWithDexForDebug'. com.android.build.api.tran

    错误造成的原因: 为了连接网络,我导入的一个Xutils的jar包,然后发现还是还是有原理的老问题,编译版本太高了,需要相应的moudle中增加 在相应的module下的build.gradle中加入 ...

  9. Error:Execution failed for task ':app:dexDebug'. com.android.ide.common.process.ProcessException

    异常Log: Error:Execution failed for task ':app:dexDebug'.  > com.android.ide.common.process.Process ...

最新文章

  1. 【B/S实践】IIS发布
  2. 三维重建_快速分类–三向和双枢轴
  3. 七牛2018春季校园招聘后端开发工程师笔试经验
  4. 如何让手游内存占用更小?从内存消耗iOS实时统计开始
  5. python中什么是序列_在Python中,什么是字符串序列?(或者是油嘴滑舌的虫子?)...
  6. pb 判断sql 是否合法_宜信技术|《SQL优化最佳实践》作者带你重新了解SQL
  7. 现代通信原理2.3:为什么我们这么关注傅立叶变换?
  8. 用 JAVA 编写一个 M3U8 视频下载器
  9. 智能仓储物流技术知识点汇总(部分)
  10. 去泰国,怎能错过这些零食!
  11. 几种智能机器人室内定位方法对比
  12. 一代、二代、三代测序技术原理与比较
  13. fl_studio-声卡设置、1
  14. 什么是网络编程(一)
  15. Parallel()
  16. C# WPF、Winform中Show()和ShowDialog()区别
  17. quartus II 18.1 Qsys简单操作步骤
  18. 将精确到时分秒的日期截取到年月日
  19. 企业文化如何推动绩效?
  20. 项目一 国家电力项目思路总结

热门文章

  1. 「建模学习」Zbrush中凹凸贴图、法线贴图和置换贴图的区别
  2. UItraISO制作iso映像启动盘过程
  3. 注册商标存在不良影响是什么意思?
  4. java自定义类创建数组_java 创建自定义数组
  5. hbuilderX运行uniapp项目到微信小程序开发助手,要做哪些步骤
  6. 2n皇后问题C语言实现
  7. 扫雷游戏的实现步骤和代码
  8. 哪款耳机适合华为手机?华为手机无线耳机推荐
  9. Java基础入门知识
  10. 保定市中专计算机专业主要学什么课程,保定科技中等专业学校特色专业之计算机专业...