您的位置:首页 > 移动开发 > Android开发

android应用下载后无法识别apk文件

2012-12-22 10:46 1911 查看
先说说我遇到的情况.

最近在做个项目,用手机自带的浏览器下载apk文件时,提示文件类别无法识别,文件可以下载,但是从浏览器下载后却不能安装,系统始终不能识别apk文件,在ucweb上可以下载并安装,用apk安装器也可以安装,就是手机自带浏览器无法安装;为了方便所有用户下载并正常安装软件只有找到具体原因了。

apk文件肯定没问题,那问题就可能出在服务器的设置上,go了下,基本找到了解决问题的思路,这里做个记录,共享下。 其原因就是在IIS服务器或者Tomcat服务器的配置页面里面没有指定文件类型。

所以如果您用的是IIS服务器,则在IIS服务器上加上 .apk application/vnd.android.package-archive 即可。

如果您用的是Tomcat服务器,需要在tomcat里面配置conf/web.xml 里指定了apk类型

<mime-mapping>

<extension>apk</extension>

<mime-type>application/vnd.android.package-archive</mime-type>

</mime-mapping>

注意:重新测试的时候必须关闭ie浏览器 重新启动一个才能生效(关闭tab标签栏的不起作用)

问题很简单,找起来很费劲。

查资料时顺便留意了一下,有些时候用户下载下来应用提示“找不到安装文件”、“安装文件无法打开”等。这个就可能是下载文件的路径问题,有可能用户修改了比如说UC浏览器的默认下载地址导致,解决办法就是设置恢复默认下载地址。

当您遇到诸如此类问题,就先从服务器配置文件类型和文件下载路径去检查一下吧,希望能解决您的问题。

(以上内容有参考:/article/10435639.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: