忽然遇到的奇葩问题,手机荣耀畅玩 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版本没用。

------zjtyjy123------ ------10-11-12-4-6-10-12-16-18-22-28-6-4-2-1-0------

最终,发现,竟然JDK版本引起,1.6可以,1.7 1.8都有这问题

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐