`

Unable to resolve host "...": No address associated 错误 解决方案

阅读更多

 我在android开发的时候经常会遇到这个错误,一般来说,造成这种错误的最普遍情况有两种:


  1.android设备网络连接没打开,例如3G网络和WIFI网络

     所以,如果遇到这种错误时,请先查看网络是否已正常连接.


  2.Manifest文件没有标明网络访问权限

     如果确认网络已经正常连接并且还是出这种错误的话,那么请看下你的Manifest文件是否标明应用需要网络访问权限,如果没标明的话,也访问不了网络,也会造成这种情况的.

     //网络访问权限

     <uses-permission android:name="android.permission.INTERNET" />


  其他的情况就不太了解了,如果你遇到这种错误,并且不是上述两种情况,又解决了的话,麻烦给我留言,谢谢.o(∩_∩)o 


文章链接: http://blog.csdn.net/murongshusheng/article/details/7623188

分享到:
评论
4 楼 Mark_dev 2013-10-08  
chen646531623 写道
达哥,很不幸,我出现了你所说的其它情况,请指教


04-15 09:06:45.861: ERROR/CheckinTask(395): java.net.UnknownHostException: Unable to resolve host "android.clients.google.com": No address associated with hostname
04-15 09:06:45.861: ERROR/CheckinTask(395):     at java.net.InetAddress.lookupHostByName(InetAddress.java:496)
04-15 09:06:45.861: ERROR/CheckinTask(395):     at java.net.InetAddress.getAllByNameImpl(InetAddress.java:277)
04-15 09:06:45.861: ERROR/CheckinTask(395):     at java.net.InetAddress.getAllByName(InetAddress.java:249)
04-15 09:06:45.861: ERROR/CheckinTask(395):     at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:136)
04-15 09:06:45.861: ERROR/CheckinTask(395):     at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:164)
04-15 09:06:45.861: ERROR/CheckinTask(395):     at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:119)
04-15 09:06:45.861: ERROR/CheckinTask(395):     at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:360)
04-15 09:06:45.861: ERROR/CheckinTask(395):     at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)
04-15 09:06:45.861: ERROR/CheckinTask(395):     at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487)
04-15 09:06:45.861: ERROR/CheckinTask(395):     at android.net.http.AndroidHttpClient.execute(AndroidHttpClient.java:257)
04-15 09:06:45.861: ERROR/CheckinTask(395):     at com.google.android.common.http.GoogleHttpClient.executeWithoutRewriting(GoogleHttpClient.java:203)
04-15 09:06:45.861: ERROR/CheckinTask(395):     at com.google.android.common.http.GoogleHttpClient.execute(GoogleHttpClient.java:245)
04-15 09:06:45.861: ERROR/CheckinTask(395):     at com.google.android.common.http.GoogleHttpClient.execute(GoogleHttpClient.java:313)
04-15 09:06:45.861: ERROR/CheckinTask(395):     at com.google.android.gsf.checkin.CheckinTask.sendRequest(CheckinTask.java:286)
04-15 09:06:45.861: ERROR/CheckinTask(395):     at com.google.android.gsf.checkin.CheckinTask.doInBackground(CheckinTask.java:155)
04-15 09:06:45.861: ERROR/CheckinTask(395):     at com.google.android.gsf.checkin.CheckinService$1.doInBackground(CheckinService.java:235)
04-15 09:06:45.861: ERROR/CheckinTask(395):     at com.google.android.gsf.checkin.CheckinService$1.doInBackground(CheckinService.java:225)
04-15 09:06:45.861: ERROR/CheckinTask(395):     at android.os.AsyncTask$2.call(AsyncTask.java:252)
04-15 09:06:45.861: ERROR/CheckinTask(395):     at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)
04-15 09:06:45.861: ERROR/CheckinTask(395):     at java.util.concurrent.FutureTask.run(FutureTask.java:137)
04-15 09:06:45.861: ERROR/CheckinTask(395):     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1081)
04-15 09:06:45.861: ERROR/CheckinTask(395):     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:574)
04-15 09:06:45.861: ERROR/CheckinTask(395):     at java.lang.Thread.run(Thread.java:1020)


你是怎么解决的?
3 楼 Mark_dev 2013-10-08  
我也遇到楼上的那个问题。
2 楼 hack_zhang 2013-07-17  
这个也可能是服务器那边出问题 无法解析主机导致。。。 
1 楼 chen646531623 2013-04-15  
达哥,很不幸,我出现了你所说的其它情况,请指教


04-15 09:06:45.861: ERROR/CheckinTask(395): java.net.UnknownHostException: Unable to resolve host "android.clients.google.com": No address associated with hostname
04-15 09:06:45.861: ERROR/CheckinTask(395):     at java.net.InetAddress.lookupHostByName(InetAddress.java:496)
04-15 09:06:45.861: ERROR/CheckinTask(395):     at java.net.InetAddress.getAllByNameImpl(InetAddress.java:277)
04-15 09:06:45.861: ERROR/CheckinTask(395):     at java.net.InetAddress.getAllByName(InetAddress.java:249)
04-15 09:06:45.861: ERROR/CheckinTask(395):     at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:136)
04-15 09:06:45.861: ERROR/CheckinTask(395):     at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:164)
04-15 09:06:45.861: ERROR/CheckinTask(395):     at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:119)
04-15 09:06:45.861: ERROR/CheckinTask(395):     at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:360)
04-15 09:06:45.861: ERROR/CheckinTask(395):     at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)
04-15 09:06:45.861: ERROR/CheckinTask(395):     at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487)
04-15 09:06:45.861: ERROR/CheckinTask(395):     at android.net.http.AndroidHttpClient.execute(AndroidHttpClient.java:257)
04-15 09:06:45.861: ERROR/CheckinTask(395):     at com.google.android.common.http.GoogleHttpClient.executeWithoutRewriting(GoogleHttpClient.java:203)
04-15 09:06:45.861: ERROR/CheckinTask(395):     at com.google.android.common.http.GoogleHttpClient.execute(GoogleHttpClient.java:245)
04-15 09:06:45.861: ERROR/CheckinTask(395):     at com.google.android.common.http.GoogleHttpClient.execute(GoogleHttpClient.java:313)
04-15 09:06:45.861: ERROR/CheckinTask(395):     at com.google.android.gsf.checkin.CheckinTask.sendRequest(CheckinTask.java:286)
04-15 09:06:45.861: ERROR/CheckinTask(395):     at com.google.android.gsf.checkin.CheckinTask.doInBackground(CheckinTask.java:155)
04-15 09:06:45.861: ERROR/CheckinTask(395):     at com.google.android.gsf.checkin.CheckinService$1.doInBackground(CheckinService.java:235)
04-15 09:06:45.861: ERROR/CheckinTask(395):     at com.google.android.gsf.checkin.CheckinService$1.doInBackground(CheckinService.java:225)
04-15 09:06:45.861: ERROR/CheckinTask(395):     at android.os.AsyncTask$2.call(AsyncTask.java:252)
04-15 09:06:45.861: ERROR/CheckinTask(395):     at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)
04-15 09:06:45.861: ERROR/CheckinTask(395):     at java.util.concurrent.FutureTask.run(FutureTask.java:137)
04-15 09:06:45.861: ERROR/CheckinTask(395):     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1081)
04-15 09:06:45.861: ERROR/CheckinTask(395):     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:574)
04-15 09:06:45.861: ERROR/CheckinTask(395):     at java.lang.Thread.run(Thread.java:1020)

相关推荐

    Android错误解决方法大集合

    一、 android java.net.UnknownHostException: Unable to resolve host"...": No address associated 错误 该错误是 Android 开发中常见的错误,主要是由于网络连接未开启或 Manifest 文件未标明网络访问权限所致。...

    ResidentialAreaMap:ResidentialAreaMap-android

    参考百度Java文档Android Studio模拟定位服务 (安装插件)无法从百度获取地图数据错误显示如下: java.net.UnknownHostException: Unable to resolve host "loc.map.baidu.com": No address associated with ...

    BURNINTEST--硬件检测工具

    - Minor changes to the No operation error watchdog timer for the CD and Hard disk tests. - Minor correction to the Butterfly seek test. - Video playback trace logging increased. Release 5.3 build ...

    实训商业源码-Uniapp软件库前后端源码-毕业设计.zip

    实训商业源码-Uniapp软件库前后端源码-毕业设计.zip

    电气工程领域矢量控制技术详解:FOC程序自主编写与实践指南

    内容概要:本文旨在为初学者提供一份详尽的矢量控制(FOC)入门指南,帮助读者自主编写高质量的FOC程序。文章不仅涵盖了矢量控制的基础理论,如电机原理、算法原理及其应用,还包括详细的程序编写指导,强调代码结构的清晰性和严谨性。此外,提供了丰富的实践资源,如MATLAB仿真、硬件原理图、通信协议解读文档、上位机操作指导文档等,帮助读者进行实际操作和参数调整。通过系统化的指导和支持,使读者能够在实践中掌握FOC的核心技术,最终实现电机的最佳运行效果。 适合人群:电气工程领域的初学者和技术爱好者,特别是希望深入了解矢量控制技术并具备一定编程基础的人群。 使用场景及目标:①理解和掌握矢量控制的基本理论;②编写结构清晰、严谨的FOC程序;③通过实践验证程序的正确性和可靠性;④利用配套工具进行参数调整和优化,提升电机性能。 其他说明:本文提供的资源不仅限于理论讲解,还包括大量实用的操作指南和工具,帮助读者在实践中快速成长。

    基于STM32的智能窗帘电机控制系统:光照强度感知与自动化控制仿真设计

    内容概要:本文详细介绍了基于STM32的智能窗帘电机控制系统的设计与实现。系统通过光照传感器检测环境光照强度,并根据预设阈值自动控制窗帘的开合。主要内容涵盖项目背景、需求分析、硬件和软件设计、代码实现及仿真测试。硬件部分包括STM32微控制器、电机驱动模块、电机和光照传感器;软件方面则使用了C语言(标准库)在Keil5环境下编写程序,实现了光照强度读取、阈值比较和电机控制等功能。通过Proteus8.9进行电路仿真,验证了系统的正确性和可靠性。 适合人群:对嵌入式系统开发感兴趣的电子工程师、智能家居爱好者、高校相关专业学生。 使用场景及目标:适用于家庭或办公环境中的智能窗帘控制系统设计与开发,旨在提高居住舒适度和能源利用效率。 其他说明:文中提供了详细的代码示例和仿真步骤,帮助读者更好地理解和实践该项目。

    全国大学生电子设计竞赛2010年TI杯模拟电子系统专题邀请赛试题.pdf

    电子设计竞赛相关资源

    西门子1200 PLC水处理系统:SCL功能块与触摸屏程序集成及其应用

    内容概要:本文介绍了西门子1200 PLC在水处理领域的具体应用,重点解析了其程序的功能块和触摸屏程序。PLC程序采用SCL语言编写,涵盖了模拟量换算、滤波、时间换算以及Modbus TCP通讯等功能模块。此外,文中还提供了电气原理图和HMI程序,便于理解和操作。通过仿真实验,用户可以深入学习PLC的工作原理和控制逻辑,掌握水处理工艺的关键控制任务。 适合人群:从事工业自动化、水处理工程的技术人员,尤其是对PLC编程和HMI设计感兴趣的工程师。 使用场景及目标:适用于需要深入了解PLC编程和水处理系统的专业人士,旨在帮助他们掌握SCL编程技巧、功能块的应用以及Modbus TCP通讯协议的实际运用。 其他说明:该程序不仅有助于学习和实验,还可以直接应用于实际工程项目中,提高水处理过程的自动化水平和效率。

    区域卷积神经网络(R-CNN)系列 PyTorch版

    区域卷积神经网络(R-CNN)系列 PyTorch版

    实训商业源码-XYCMS_SW_v3.8-毕业设计.zip

    实训商业源码-XYCMS_SW_v3.8-毕业设计.zip

    注塑机S7-1200 PLC控制系统的工作原理与流程解析及应用

    内容概要:本文详细介绍了注塑机S7-1200 PLC控制系统的工作原理与具体流程,涵盖从锁合模到顶出的八大工序。针对每一步骤提供了具体的编程实例和技术要点,如锁合模的速度控制、射台前移的位置精度、多段注射的配方管理和保压冷却的时间压力双闭环控制等。此外,还分享了实际操作中的注意事项和优化建议,确保系统的稳定性和高效性。 适合人群:从事自动化控制领域的工程师、技术人员以及对PLC编程感兴趣的从业者。 使用场景及目标:适用于需要深入了解注塑机PLC控制系统的设计、编程和调试的专业人士。帮助他们掌握S7-1200 PLC的具体应用技巧,提高设备运行效率并减少故障发生率。 其他说明:文中不仅提供理论知识,还包括大量实用的编程代码片段和实战经验分享,有助于读者更好地理解和应用于实际工作中。

    json-tutorial-master.zip

    json-tutorial-master.zip

    南京大学研究生PPT模板申博陈述2(论文答辩PPT模板)

    南京大学研究生PPT模板申博陈述2(论文答辩PPT模板)

    电源工程领域DCM/CRM混合模式PFC的应用研究与实现

    内容概要:本文深入探讨了DCM(断续导通模式)与CRM(临界导通模式)混合模式PFC(功率因数校正)的技术细节及其应用场景。文章首先介绍了两种模式的工作特性:DCM模式下电感电流归零时进行开关操作,而CRM模式则在电流达到峰值时立即切换。接着详细解释了混合模式的核心——动态切换机制,即根据负载情况自动选择合适的模式,从而优化性能并提高效率。文中提供了具体的C语言代码片段展示如何实现这种智能切换,并强调了实际应用中需要注意的问题,如MOSFET驱动时序、电流采样方法以及环路补偿参数设置等。最后指出,虽然现代数字控制器已经集成了这一功能,但亲手实践仍然是掌握这项技术的最佳途径。 适合人群:对电力电子技术感兴趣的工程师和技术爱好者,尤其是那些希望深入了解PFC技术的人群。 使用场景及目标:适用于需要高效、稳定电源解决方案的设计项目,旨在帮助工程师们理解和应用DCM/CRM混合模式PFC技术,以提升系统的功率因数和降低谐波失真。 阅读建议:对于想要深入理解DCM/CRM混合模式PFC的人来说,应该仔细研读本文提供的理论知识和实践经验,同时尝试动手实验,以便更好地掌握相关技术和技巧。

    【嵌入式系统】STM32F407ZET6时钟控制与延时操作详解:时钟源配置及延时函数实现

    内容概要:本文档详细介绍了STM32F407ZET6的延时操作及时钟控制系统。首先阐述了三种主要时钟源(HSI、HSE、PLL)以及两种次级时钟源(LSI、LSE)的功能与应用场景,强调了时钟源的灵活配置对降低功耗的重要性。接着解析了时钟体系树结构,包括PLL的倍频功能和预分频设置。文档还深入讲解了延时或定时器的工作原理,具体描述了通过系统滴答时钟(SysTick)实现延时的步骤,涉及控制和状态寄存器、重载值寄存器和当前值寄存器的作用及其操作方法。最后,提供了具体的延时函数代码示例(`delay_ms` 和 `delay_us`),展示了如何利用SysTick实现毫秒级和微秒级的精确延时。 适合人群:具有一定嵌入式系统开发基础的技术人员,特别是从事STM32系列单片机开发的工程师或学生。 使用场景及目标:①理解STM32的时钟源配置及其对系统性能的影响;②掌握延时函数的设计与实现,特别是在实际项目中需要精准控制延时时间的应用场景;③熟悉SysTick定时器的寄存器配置和操作流程。 其他说明:文档不仅提供了理论知识,还结合了实际代码示例,帮助读者更好地理解和应用所学内容。建议读者在学习过程中多加练习,尤其是对延时函数的调试和优化,以便在实际开发中能够灵活运用。

    自制时间组件弹层,可以选择任意时间

    自制时间组件弹层,可以选择任意时间

    MATLAB环境下发动机最优工作曲线计算与电机效率Map绘制的技术实现及应用

    内容概要:本文详细介绍了基于MATLAB m编程的发动机最优工作曲线计算程序(OOL)及其配套的电机效率Map绘制程序。通过这两个程序,用户可以根据发动机的万有特性数据计算出最优工作点,使发动机燃油消耗最小化,并能绘制出电机效率Map以优化电机使用。文章解释了程序的功能、使用方法、背后的算法和数学模型,并给出了简单的代码示例。此外,还强调了这些工具对提升设备性能的重要意义。 适合人群:从事汽车工程、机械工程及相关领域的研究人员和技术人员,尤其是那些希望优化发动机和电机性能的专业人士。 使用场景及目标:适用于需要评估和改进发动机燃油经济性和电机效率的研究项目或工业生产环节。主要目标是通过科学的方法找到最佳操作条件,减少燃料浪费,提高能源利用率。 其他说明:文中提供的代码仅为示例,实际应用时需根据具体情况调整。同时提醒购买者注意,此类技术资料一经售出不予退款。

    PCS7 C脚本日报表生成与LISTVIEW控件显示的技术解析及应用

    内容概要:本文档详细介绍了在PCS7系统中使用C脚本编写的日报表源程序及其在LISTVIEW控件中的显示方法。主要内容涵盖日报表的功能实现流程,包括获取当前时间、连接数据库、执行查询以及将查询结果显示到LISTVIEW控件中。此外,还特别强调了数据填充过程中的一些注意事项和技术细节,如时间格式转换、状态列的颜色设置等,并提供了避免常见错误的方法,例如数据库连接未关闭、空查询结果处理不当等问题。同时指出,在PCS7环境中虽然可以使用部分C++语法,但不应过度依赖高级特性,以免引发兼容性问题。 适用人群:从事PCS7系统开发与维护的技术人员,尤其是对C脚本有一定了解并希望深入理解报表生成机制的工程师。 使用场景及目标:适用于需要在PCS7系统中实现自动化日报表生成功能的企业或机构。主要目标是在不影响系统性能的前提下,提高数据展示效率,减少人工干预,确保数据准确性。 其他说明:建议开发者在实际项目中充分考虑各种边界情况,适当增加异常处理机制,以增强系统的健壮性和用户体验。

    二、项目计划书(1).docx

    二、项目计划书(1).docx

    涂布机自动化控制系统:基于三菱Q系列PLC与威纶通触摸屏的程序设计与实现

    内容概要:本文详细介绍了涂布机自动化控制系统的设计与实现过程。首先,文章阐述了涂布机程序源代码的编写,这是整个自动化系统的核心部分,涵盖了设备初始化、指令读取、动作执行、状态更新和数据保存等功能模块。其次,重点讲解了三菱Q系列PLC(特别是Q03UDE型号)的应用,包括接线、编程及其对涂布机电机和传感器的精确控制。接着,探讨了威纶通触摸屏MT8102iE的界面设计,强调了其作为人机交互界面的作用,如显示设备状态、参数设置和报警信息。最后,提供了详细的电路图纸及注意事项,确保系统的稳定性和安全性。通过合理的程序设计、硬件选型和接线布局,最终实现了涂布机的自动化控制和智能化管理,显著提升了生产效率和产品质量。 适合人群:从事工业自动化领域的工程师和技术人员,尤其是那些对PLC编程和人机界面设计有一定了解的人群。 使用场景及目标:适用于涂布机及其他类似自动化生产设备的研发、安装和维护过程中,帮助技术人员理解和掌握PLC编程技巧、触摸屏应用方法以及电路设计要点,从而提高设备的可靠性和工作效率。 其他说明:文中提供的程序源代码和电路图纸为实际工程应用提供了宝贵的参考资料,有助于读者更好地理解和实践涂布机自动化控制系统的构建。

Global site tag (gtag.js) - Google Analytics