首页 | DV动态 | 数码产品 | 视频采编 | 网站建设 |
【收藏DV】
  最近3月排行
·985、211、双一流
·赤马劫
·上了大学也没体面工作,我们是否还要上大学- 附一组数据
·许小年:碎片化信息让人变得无知,要少看手机多读书
·许小年:浅析日本失去的30年——兼评“资产负债表衰退”
·高中英语-单词表
·常用网管软件下载,持续更新中...
apk签名不一致终极解决方案
2021/4/1 22:08:42
 

      apk签名不一致,可新建一个文件做了签名测试并来仿制,总结规律:

    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文件,安装在手机上,就没有签名不一致了,变成原生文件了。

(DVOL本文转自:中国DV传媒 http://www.dvol.cn)

欢迎关注微信公众账号:手机烟台(mYantai)

 

  上一篇:详解NDI|HX2传输协议
  下一篇:单声道蓝牙耳机收听音乐办法,附蓝牙相关详细技术
      更多...
::打印本页 ::      ::关闭窗口::


版权所有© 数码在线网站 DV OnLine©  鲁ICP备12016322号-1