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

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

APK下载安装时需要签名

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

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

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

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

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

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

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

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

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