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

当使用手机自带浏览器下载APK文件时,出现无法识别的问题。该问题可能由于服务器未指定APK文件类型导致。在IIS或Tomcat服务器中配置APK的MIME类型即可解决:在IIS添加'.apk'与'application/vnd.android.package-archive'的映射;在Tomcat的web.xml中定义MIME类型。记得关闭浏览器后重新启动以使更改生效。若用户提示找不到安装文件,可能是下载路径问题,恢复默认下载地址可解决。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        先说说我遇到的情况.

        最近在做个项目,用手机自带的浏览器下载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浏览器的默认下载地址导致,解决办法就是设置恢复默认下载地址。

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

 

(以上内容有参考:http://blog.csdn.net/ghfseawindy/article/details/5686922

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值