小刚张嘎
2018-02-22 05:10
采纳率: 85.7%
浏览 6.5k

APK通过浏览器下载后无法安装

自己写了个app,把apk上传到自己的服务器上用PC浏览器或手机浏览器下载在手机上,都不能安装。
提示“解析包时出现问题”!通过内部检测升级是可以安装的,为什么通过浏览器下载下来就不行呢?
?下载程序用PHP写的。图片说明下载下来文件大小也是没问题的图片说明。请问各位高手,要怎么解决这一问题?谢谢

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

10条回答 默认 最新

  • AbnerMing 2018-02-22 05:21

    APK下载安装时需要签名

    打赏 评论
  • AbnerMing 2018-02-22 05:22

    把签名之后的apk上传到服务器上就ok了

    打赏 评论
  • 紫风幻雪 2018-02-22 06:19

    你的这个apk是从哪来的,是正常经过签字打包儿来的吗?

    打赏 评论
  • aramis9895 2018-02-22 06:47

    首先卸载手机本地APP(是否已经安装,如果安装就是签名不一致导致),
    浏览器是不是已经上传到市场,如果上到市场,是不加密了,加固了,有的时候加固工具会损坏apk包的,

    打赏 评论
  • bigicy 2018-02-22 07:13

    检查一下签名是否正确,打包的apk安装需要签名

    打赏 评论
  • weixin_39655340 2018-02-22 07:18

    先确定下载的APK没有问题吧

    打赏 评论
  • qq_32265515 2018-02-22 09:09

    先卸载手机本地APP(是否已经安装,如果安装就是签名不一致导致),

    打赏 评论
  • 小刚张嘎 2018-02-22 09:40

    已经签过名了,而且我直接拷贝在手机上是能正常安装的,所以,应该还是下载的过程中出了问题

    打赏 评论
  • 小刚张嘎 2018-02-23 03:20

    下载下来后,找了一个叫apkhelper的校验工具,说找不到Androidmanifest.xml文件,原包是能读出来的。文件大小都差68个字节(之前没注意看以为是一样大的)。图片说明

    打赏 评论
  • 小刚张嘎 2018-02-23 03:51

    找到原因了,谢谢诸位。。。原因是php下载程序是嵌套在HTML中的,HTML中php下载程序之前和之后都有注释,结果注释也被输出了。。。

    打赏 评论

相关推荐 更多相似问题