Android下载apk异常java.net.SocketTimeoutException: timeout解决办法
1、问题
实现下载apk的时候,抛出下面异常
java.net.SocketTimeoutException: timeout
2、分析
很明显是socket超时了,由于我的wifi网络比较慢,设置的超时时间可能短了。
在写入由 GetRequestStream 方法返回的流时,或在读取由 GetResponseStream 方法返回的流时,会用到 ReadWriteTimeout 属性,ReadWriteTimeout 属性控制 Read 方法(用来读取由 GetResponseStream 方法返回的流)和 Write 方法(用来写入由 GetRequestStream 方法返回的流),HttpURLConnection里面有个setReadTimeout方法,我们把这个函数的超时时间设置久一点就ok
3、解决办法
超时时间设置长点,然后在wifi速度还可以的情况下去下载。
httpUrlConnection.setReadTimeout(600000);
Android下载apk异常java.net.SocketTimeoutException: timeout解决办法相关推荐
- 方法未找到异常java.lang.NoSuchMethodException的解决办法
方法未找到异常java.lang.NoSuchMethodException的解决办法 客户端运行,IDE日志抛出如下异常: java.lang.NoSuchMethodException: com. ...
- 下载apk文件之后变成zip的解决办法
APK文件其实是zip格式,但后缀名被修改为apk,通过UnZip解压后,可以看到Dex文件,Dex是Dalvik VM executes的全称,即Android Dalvik执行程序,并非Java ...
- 异常 java.net.SocketTimeoutException: Read timed out
异常 java.net.SocketTimeoutException: Read timed out 数据库连接问题,没有连上或是网络问题(网络波动). 重新在跑一下
- Android gradle编译错误OOM:java heap space的解决办法
Android开发中,在编译较大规模项目时,出现内存溢出错误: OutOfMemeryError OOM:java heap space; 尝试解决办法: 1. 开发项目根项目下增加/demo/gra ...
- 【问题解决】java.lang.IllegalStateException异常是什么问题?解决办法
java.lang.IllegalStateException异常是什么问题?解决办法 Illegal State Exception 非法状态异常 Life cycle Exception 生命周期 ...
- android service常驻通知栏,android实现常驻通知栏遇到的问题及解决办法
实现常驻通知栏时遇到的问题: 无论如何就是不显示通知,查看日志发现貌似报错了: 2020-06-28 14:11:34.923 6387-6387/xxx E/CrashReport: android ...
- Android点击无响应,Android Studio无响应打不开的解决办法
最近谷歌发布了Android Studio,下载安装之后,在使用时发现一个问题,那就是发布无响应且无法启动,也就是点击Android图标的时候没有任务反应,我想说的是你需要重新配置一下环境~ 因为这个 ...
- Android studio 实验过程中遇到的问题之android.support.v7.app.AppCompatActivity不能使用的解决办法
android.support.v7.app.AppCompatActivity不能使用的解决办法 在构建项目时使用 android.support.v7.XX android.support.v4. ...
- java出现no XXX in java.library.path的解决办法及eclipse配置
java出现no XXX in java.library.path的解决办法及eclipse配置 java一般使用两个path:classpath 和 java.library.path classp ...
最新文章
- BRIEF描述子生成算法
- RabbitMQ消息路由失败的处理方案(回调与备份交换机AE)
- AI算法领域常用的39个术语(下)
- 干货丨大数据最核心的关键技术:32个算法
- Apache2 之虚拟主机设置指南
- 三十八、Java集合中的ConcurrentHashMap
- rmse多少算效果好_关键词SEO优化带来流量有多少?如何做SEO优化效果好?
- 电脑开启上帝模式,300多个系统功能都在这里!
- 信息学奥赛一本通 1844:【06NOIP提高组】金明的预算方案 | 洛谷 P1064 [NOIP2006 提高组] 金明的预算方案
- 八千字长文深度解读,迁移学习在强化学习中的应用及最新进展
- 【linux】sed -e 's/-//g'
- 纪念一个曾经的产品(目录)
- [Python] Ubuntu 安装/卸载 python
- linux清楚保存的密钥文件夹,在Ubuntu系统中删除存储库和GPG密钥的方法
- csf安装及命令参数
- Linux命令之snmpwalk命令
- gitter 卸载_最佳Gitter渠道:硬件,物联网和机器人技术
- linux配置samba用户时失败,Ubuntu下Samba的设置,及用户登录失败的解决
- 关于3D打印材料及发展方向分析
- 系统平台:新店如何打造爆款
热门文章
- 讲师征集| .NET Conf China 2021正式启动!
- 【翻译】WPF 中附加行为的介绍 Introduction to Attached Behaviors in WPF
- Abp Vnext Pro 的 Vue 实现版本
- 为什么建议学生积极参与开源项目?
- [Flags]标识的Enum不能使用Html.GetEnumSelectList方法
- 微软 PowerBI 被评为商业智能领导者-13年的企业产品奋斗史解读
- Firefox UI已迁移至Web Components
- Visual Studio 支持 Java?谣言止于智者
- Identity和IdentityServer的区别及联系
- .Net Core实现的文档数据库RavenDb