昨天我在Play商店发布了我的应用。一直顺利到今天。当我尝试从Play商店安装我的应用程序时,它会下载它,但在安装它时会说:
无法安装“My_application”。再试一次,如果问题仍然存在,请进行故障排除。 (错误代码:-103)
我尝试在多台设备上安装。
编辑: 在某些设备上,它会按照应有的方式完成安装过程,并且一切顺利。
在其他人身上,它会给出上述错误消息。
答案 0 :(得分:17)
较旧的Android设备无法识别 SHA256 哈希功能。添加:
-sigalg SHA1withRSA -digestalg SHA1
作为 jarsigner 的参数即使在使用JDK 1.8时也应该解决问题。
答案 1 :(得分:0)
正如@ mladen-gavrić评论他自己的问题,降级到java JDK
版本1.6.
解决了这个问题。
$ java -v
版本的SE目前正在运行,它将输出如下内容:
java version "1.8.0_65"
Java(TM) SE Runtime Environment (build 1.8.0_65-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.65-b01, mixed mode)
如果使用先前已安装的JDK 1.6.
降级,请参阅此优秀答案:https://stackoverflow.com/a/24657630/2797243