忽然遇到的奇葩问题,手机荣耀畅玩 5A 安卓6.0系统。但是另一台华为P20 8.1系统没问题,Mate20 9.0系统也没问题。
apk放到手机里直接安装报“该安装包未包含任何证书”
使用adb安装时,提示Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]错误
有人说这是Android 7.0 引入新的应用签名方案 APK Signature Scheme v2导致,解决办法,签名时仅勾选V1
有人说原来是只勾了V2,再把V1勾上就好了
甚至有人说,要到华为官网申请他的证书,顿时头大……
既然发文,也许有用,很遗憾,我这都不行。但望着手机上其它以前装的APP,想,怎么以前没这事呢,装了个之前开发的APP,成功!!
好吧,我再新建个工程,只有一个空的Activity,也不行,改SDK版本没用。
最终,发现,竟然JDK版本引起,1.6可以,1.7 1.8都有这问题
发表评论