在给生成的apk签名,jdk1.6升级到jdk1.7会出现以下问题:

1.明明签名了,并且签名检查apk中也有签名文件,但是安装的时候就是提示安装失败,没有签名,解决办法

将签名命令上加一段话: -digestalg SHA1 -sigalg MD5withRSA 加上后就可以了

旧:jarsigner -keystore test.keystore -storepass test123 -signedjar signed_client.apk client.apk test

新:jarsigner -digestalg SHA1 -sigalg MD5withRSA -keystore test.keystore -storepass test123 -signedjar signed_client.apk client.apk test

这样签名完成后就可以安装成功了。

2.以上方法可以解决签名后不能安装成功的问题,但是会发现有警告:

警告:
未提供 -tsa 或 -tsacert, 此 jar 没有时间戳。如果没有时间戳, 则在签名者证书的到期
日期 (2063-07-18) 或以后的任何撤销日期之后, 用户可能无法验证此 jar。

入有这个警告的话本身对签名没有影响,但是总感觉怪怪的,要想去掉这个警告只要在命令上再加上 -tsa https://timestamp.geotrust.com/tsa 就可以了

最终命令是:

jarsigner -digestalg SHA1 -sigalg MD5withRSA -tsa https://timestamp.geotrust.com/tsa -keystore test.keystore -storepass test123 -signedjar signed_client.apk client.apk test

警告: 未提供 -tsa 或 -tsacert, 此 jar 没有时间戳。如果没有时间戳, 则在签名者证书的到期相关推荐

  1. 参数化查询 但未提供该参数(将null插入数据库)

    当你是使用参数化查询时为参数赋值时,比如command.Parameters.Add("@a",SqlDbType.Text,30).Value=a;当a=null是将报错: 错参 ...

  2. java wcf 未提供用户名_WCF安全之自定义用户名密码验证方式 | 学步园

    概述 Windows Communication Foundation (WCF) 是 Microsoft 为构建面向服务的应用程序而提供的统一编程模型(摘自MSDN),在分布式环境下的安全问题尤为重 ...

  3. BugkuCTF-PWN题pwn6-printf超详细讲解(未提供Libc版本)

    前言 此题是我根据某大佬wp(从Libc官网下载的Libc)解出的,我在他的exp脚本基础上进行修改通过LibcSearcher搜索可利用的Libc,因为这道题在Bugku未提供Libc版本 有些部分 ...

  4. App Store中国区下架近5万款未提供版号的游戏;微软源代码遭黑客访问;Rust 1.49.0发布

    CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧! 一分钟速览新闻点! 云鲸扫地机器人故障:将 12 月 31 日写成了 13 月 1 日 App S ...

  5. django值jwt认证提示身份认证信息未提供

    django值jwt认证提示身份认证信息未提供 具体提示如下: drf {"detail":"身份认证信息未提供."} 原因(一般第二种的可能性较大) 第一种: ...

  6. 牛腩新闻发布--过程或函数 'news_selectByCaId' 需要参数 '@caid',但未提供该参数(一)

    发现问题 今天敲击牛腩,在敲击Web页面的List.aspx之后,点击Ctrl+F5运行,发现运行不了,首先是数据库中调取数据有问题,因为这个数据是用存储过程调取的,所以需要修改存储过程,这时候只需要 ...

  7. 牛腩新闻发布--过程或函数 'news_selectByCaId' 需要参数 '@caid',但未提供该参数(三)

    发现问题 这篇博客是建立在"牛腩新闻发布–过程或函数 'news_selectByCaId' 需要参数 '@caid',但未提供该参数(二)",因为在那篇博客中说出了我当时遇到的& ...

  8. 牛腩新闻发布--过程或函数 'news_selectByCaId' 需要参数 '@caid',但未提供该参数(二)

    发现问题 之前有一篇博客是因为存储过程中没有添加相应的函数,导致出现了"过程或函数 'news_selectByCaId' 需要参数 '@caid',但未提供该参数",这次继续出现 ...

  9. 【牛腩】过程或函数 ‘news_selectByCaId‘ 需要参数 ‘@caid‘,但未提供该参数

    [前言] 在运行牛腩的时候会有提示过程或者函数缺少参数.这个是因为存储过程中写的缺少参数,添加相应的参数就可以了. [问题描述] 过程或函数 'news_selectByCaId' 需要参数 '@ca ...

最新文章

  1. 未将对象引用设置到对象的实例--可能出现的问题总结
  2. 中山大学2020计算机学院复试分数线,2020中山大学研究生分数线汇总(含2016-2020历年复试)...
  3. music算法_Elasticsearch系列---相关性评分算法及正排索引
  4. Windows 10——安装Snort_2_9_16
  5. sqli-labs 30到65关
  6. python自动化常用模块_Python自动化 【第五篇】:Python基础-常用模块
  7. 【Java线程安全】一个简单的多线程程序
  8. superset出现unhashable type: ‘dict‘
  9. python中哪些是无序_Python笔记 【无序】 【三】
  10. 【电路仿真】基于simulink全数字锁相环设计【含Matlab源码 340期】
  11. 10寸 nuc972_新唐ARM9之NUC972学习历程之系统的搭建和BSP包的使用
  12. data.getData()返回的Uri
  13. SVN 创建分支,分支与主干的合并
  14. 2022年小游戏----游戏背包系统之搭建背包UI
  15. IOS使用Charts
  16. 查询oracle耗时sql,查看Oracle耗时Sql
  17. 微信视频号绑定公众号教程分享
  18. 批量爬取上交所上市公司报告
  19. 国产化信创CPU、操作系统、数据库、中间件笔记
  20. R语言ggplot2可视化:使用geom_step可视化阶梯图、阶梯线图、可视化分组阶梯线图

热门文章

  1. 逻辑学跟计算机科学没有关系,逻辑学跟计算机科学没有关系。()
  2. 阿里短视频Android接入教程,视频合并
  3. k210单片机水果分拣 darknet模型转pb模型
  4. 自我管理方法办法概要
  5. 极目智能与锐算科技达成战略合作,4D毫米波成像雷达助力智能驾驶落地
  6. Qt 使用笔记 --转自 wangwenx190/Note
  7. 东数西算热潮下,云原生如何发挥 AI 算力澎湃动能?
  8. Ko.OS系列——操作系统简述
  9. C专家编程-读书笔记(书本顺序)
  10. house of storm+堆SROP+orw