apk签名不一致终极解决方案
最近,拿到一个android的源文件,由于其gradle版本太低,经过小白的我几番折腾,终于到最新版本上完美运行了,可发现在android上安装时,显示签名不一致,尴尬呀!立刻百度,度了一天,找了很多方法都不管用。只能自己来整了
没办法,只好新建一个文件做了签名测试并来仿制,经过半天多的摸索,终于找到一些规律:
1、 任何一个做了签名的源代码,在测试中发现,签名不止保存在一处文件中,它有可能保存在源码之外。
2、可以肯定,自己写的类文件、资源和布局是没有保存签名,mainifest.xml除外。
因此我们可以建立一个和源文件同名的AS文件,当然配置环境即AS版本要一样,否则会运行报错。接着如下做:
1、在Windows资源管理器把原文件的类文件、资源和布局复制到新文件,mainifest.xml除外,这新文件最好你要做过一次签名后再复制。
2、用AS打开新文件,同步一下。记得一定要同步一下,否则可能签名不一致。这时会有很多报错,暂时不管它。
3、在AS中打开新文件的buidle.gradle文件,用记事本打开原文件的buidle.gradle,将原文件的内容复制到新打开buidle.gradle文件中,同步一下。
3、用AS打开新文件mainifest.xml文件,用记事本打开原文件mainifest.xml,将内容复制到新打开mainifest.xml文件中,同步一下。
4、这时新文件所有的错误就自然消失了。3和4点一定要采用这种方式复制文件,如果直接在文件夹中替换,则编译后会签名不一致。
5、再次同步,并生成APK文件,安装在手机上,就没有签名不一致了,变成原生文件了。天终于亮了
apk签名不一致终极解决方案相关推荐
- Google Play 签名不一致的解决方案
第一次接手Google Play上架的应用,很多操作和国内的开放平台大不相同 关键的是之前的哥们没有给公司交接好,jks签名没有, 以下是我解决签名不一致的问题: 如下图的错误提示 因为创建应用时候 ...
- Android中Apk签名文件不一致问题解决方案
解决方案: 1.创建.jks签名文件.(步骤自行百度) 2.在app下的build.gradle文件里,添加签名配置signingConfigs. signingConfigs {debug {sto ...
- redis双写不一致终极解决方案分析
canal作用就是感觉mysql中业务数据的更新变化,作为kafka的生产者,把数据的前后的变化推送给kafka集群 kafka-consumer作用是保证消息不被丢失,一定会消费 redis作用就是 ...
- 安装apk时提示安装失败,相同包名但是签名不一致
因为你原来安装的可能是没签名的apk(测试方便),后来安装的是签名后的apk,未卸载安装 同包名签名不同 会有这个问题 或者真的如提示所说,是因为同包签名不一致导致的.同包签名的话建议采用相同的key ...
- 【Android错误解决方案】解决AndroidStudio在oppo和vivo手机上安装apk失败----终极解决方案
文章目录 [Android错误解决方案]解决AndroidStudio在oppo和vivo手机上安装apk失败---终极解决方案 问题描述 错误描述 解决方案一 解决方案二 总结 [Android错误 ...
- 高德地图Demo,生成apk发布到手机签名不一致
com.amap.map3d.mydemo,最后的包名一定要修改,否则签名不一致
- 小米8 安装apk提示签名不一致
今天遇到使用小米8 安装应用的时候提示安装失败,说签名不一致.把本地之前的应用卸载了还是有问题.之后找到了原因:小米8有分身功能,在分身的那个界面有之前安装的应用,导致安装失败.卸载了就可以了.
- 终极解决方案:Emacs+Slime+Lisp启动错误:Polling /tmp/slime.50
2019独角兽企业重金招聘Python工程师标准>>> 终极解决方案:Emacs+Slime+Lisp启动错误:Polling "/tmp/slime.5000 .. 25 ...
- Android apk签名方法
为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们每次发布的版本的一致性(如自动 ...
最新文章
- AI一分钟 | 谷歌CEO承诺在中国组建更大团队;苹果与清华大学成立研究中心,并将帮助30万名贫困学生
- 罗伯特扫地机器人电池如何取_irobot扫地机器人电池怎么拆 iRobot/艾罗伯特扫地...
- SQL Server 2016新特性:Query Store
- 【数理逻辑】范式 ( 合取范式 | 析取范式 | 大项 | 小项 | 极大项 | 极小项 | 主合取范式 | 主析取范式 | 等值演算方法求主析/合取范式 | 真值表法求主析/合取范式 )
- c语言递归函数检测回文,在C中使用递归函数的回文测试
- 信息学奥赛一本通(1263:【例9.7】友好城市)
- 网易有道词典2019年度十大热词:Vlog、PUA等上榜
- c语言打开pdf失败,c语言错误种类总结.pdf
- ASP.NET 实现PDF文件下载[转]
- python快速编程入门课本中的名片管理器_Python-名片管理器
- LCD1602简易驱动程序
- SCI顶级牛刊《Nature》合集PDF(2018~2020年度)
- SVN相关问题(svn:E175002错误)的解决方案
- GBT 31000-2015 社会治安综合治理基础数据规范 数据项 编码
- 密苏里大学理工学院计算机,美国密苏里大学工学院计算机系主任Dong Xu教授访问我校...
- Android API19 设置Alarm闹钟
- 测量计算方位角万能公式及VB、VBA源代码
- 疯狂原始人服务器维修,《疯狂原始人》进不去解决办法 进不去怎么办
- 极速office(Word)人民币符号怎么打出来
- python小案例程序安徽工程大学专用百词斩(刚接触python不喜勿喷)