首页 | DV动态 | 数码产品 | 视频采编 | 网站建设 |
【收藏DV】
  最近3月排行
·关于Windows Print Spooler远程代码执行漏洞详细处置办法
·科普:一文看懂华为HMS与谷歌GMS的区别
·如何删除Win10文件管理器中的文档/音乐/视频等文件夹
·马王堆版老子《道德经》与通行版老子《道德经》的比较
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