Android 自带浏览器apk下载完成点击没反应
2017-06-20 15:17
2016 查看
昨天上传apk到Amazon s3 ,结果测试人员使用华为手机自带浏览器下载之后无法安装(android 4.1版本)
此问题只涉及到部分自带浏览器,并非全部
本人使用 Mac Transmit 上传,查看文件头信息Content-Type == binary/octet-stream(二进制流格式),后修改为 application/octet-stream可正常下载
参考网络解决方案
写了一些 Android 的应用放在网站上让人下载,在某些机型上,三星的 android 的
4.0 以上多款机型最普遍, 用安卓自带浏览器下载程序,会提示 "无法打开文件",导致下载后不能直安装.
现在只能采用下面方法解决:
1.用 UC 来下载安装,但这样就要求客户要用 UC 才可下载及安装我们的系统
2.叫用户自己在 android 在桌面上,打开文件夹, 则该 apk 点击时即可安装
问题:某些 android 自带浏览器 , 可能 对下载的 apk 安装进行了限制。 我想通过自己办法,例如修改 apk 或者加某些编译参数,能否解决这种安装的兼容问题 ?
解决方法:(1). 在IIS服务器上,MIME类型中添加一个:
文件扩展名: .apk
MIME类型: application/vnd.android.package-archive
(2). 服务端部署在tomcat下,已经在tomcat的web.xml里面配置了mini type
<mime-mapping>
<extension>apk</extension>
<mime-type>application/vnd.android.package-archive</mime-type>
</mime-mapping>
按照以上方法,解决了三星手机的下载后,apk无法打开直接安装的问题,同时却发现华为的一款手机使用默认的浏览器下载后仍然无法打开安装,经过多番测试,发现在android的AndroidManifest.xml中,如果缺少targetSdkVersion,华为手机通过默认浏览器下载后无法安装,加上之后一切正常(可见对于不同的android系统是多么的让人纠结啊)
我的是这么解决的,妹的
<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="8"/>
此问题只涉及到部分自带浏览器,并非全部
本人使用 Mac Transmit 上传,查看文件头信息Content-Type == binary/octet-stream(二进制流格式),后修改为 application/octet-stream可正常下载
参考网络解决方案
写了一些 Android 的应用放在网站上让人下载,在某些机型上,三星的 android 的
4.0 以上多款机型最普遍, 用安卓自带浏览器下载程序,会提示 "无法打开文件",导致下载后不能直安装.
现在只能采用下面方法解决:
1.用 UC 来下载安装,但这样就要求客户要用 UC 才可下载及安装我们的系统
2.叫用户自己在 android 在桌面上,打开文件夹, 则该 apk 点击时即可安装
问题:某些 android 自带浏览器 , 可能 对下载的 apk 安装进行了限制。 我想通过自己办法,例如修改 apk 或者加某些编译参数,能否解决这种安装的兼容问题 ?
解决方法:(1). 在IIS服务器上,MIME类型中添加一个:
文件扩展名: .apk
MIME类型: application/vnd.android.package-archive
(2). 服务端部署在tomcat下,已经在tomcat的web.xml里面配置了mini type
<mime-mapping>
<extension>apk</extension>
<mime-type>application/vnd.android.package-archive</mime-type>
</mime-mapping>
按照以上方法,解决了三星手机的下载后,apk无法打开直接安装的问题,同时却发现华为的一款手机使用默认的浏览器下载后仍然无法打开安装,经过多番测试,发现在android的AndroidManifest.xml中,如果缺少targetSdkVersion,华为手机通过默认浏览器下载后无法安装,加上之后一切正常(可见对于不同的android系统是多么的让人纠结啊)
我的是这么解决的,妹的
<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="8"/>
相关文章推荐
- 用Android系统自带的安装apk的api安装应用完成后点击图标总是从第一个activity开始
- Android自带浏览器下载完成后不能打开的问题
- android手机自带浏览器无法识别apk文件(服务器为jboss-eap-4.3,jboss as 7)
- Android downloadmanger 2之对于下载完成和点击下载通知的监听
- Android基础--下载安装app,会提示完成和打开,点击打开运行所产生的问题
- Android 使用系统自带的DownloadManager下载apk
- <摘>android手机自带浏览器无法识别apk文件
- android apk下载完成后调用安装
- Android APK安装后点击[打开]与[完成]的区别
- Android 自带的DownloadManager 在Service 中下载 apk 安装
- Android某些浏览器下载的apk无法通过状态栏直接安装
- android自带的浏览器如何下载apk包
- android端升级下载后如何自动安装并且有提示安装完成或打开,然后点击打开
- 安卓自带浏览器无法打开一些下载的APK文件(tomcat中配置MIME类型)
- Android开发实践经验谈:如何让各式手机浏览器可以直接下载apk安装文件且实现自动安装APP
- android手机自带浏览器无法识别apk文件
- android自带的浏览器如何下载apk包
- 利用Android自带的DownloadManager实现文件下载进行apk在线升级
- Android DownloadManage 下载APK文件 点击广播栏 无法安装