android异常小记

 这是去年2013年8月29日记录的。

 

 1. java.lang.IllegalStateExceptio n: Content has been consumed
    原因:      这个问题是多次调用httpEntity.getContent()导致的, entity中的内容只能读取一次.

    原文链接:http://www.linuxidc.com/Linux/2011-08/40654.htm 
2.Failed to install on device ′emulator-5554′: timeout

        启动android模拟器时候如果提示:Failed to install on device ‘emulator-5554′: timeout

这是可能因为卡的原因导致启动超时,
        解决办法:eclipse -> window -> Preferences -> Android ->DDMS -> ADB connection time out(ms).
把这个时间设置的长一些,默认是5秒即5000ms,改成10秒就ok了。这样就不用每次重启模拟器了。
3.org.apache.http.conn.HttpHostConnectException: Connection to http://192.168.1.65 refused
   晕,之前遇到这个问题的时候,是同事帮忙解决的。
这一次,排除了127.0.0.1或者localhost(模拟器默认是127.0.0.1)导致该类错误。

还有说是防火墙的事情,不是。
直接在IE中调用Servlet,可以访问,访问地址是正确的。
为啥连接不上了,一上午都浪费了,需要在android的Mainifest.xml文件中,添加一行
<uses-permission android:name="android.permission.INTERNET"></uses-permission>,放在Application标签上面。
4.Unable to resolve target 'android-7'

        将低版本的代码导入eclipse时,常遇到这样的问题:Unable to resolve target 'android-XX'这是原代码中project.properties 的 Project target 设置与当前eclipse环境设置不一致所致。AVD(Android Virtual Device),是Android的模拟器。具体介绍和命令参数参照http://apps.hi.baidu.com/share/detail/49251071
         
解决这个问题,只要把project.properties文件用记事本打开,将 Project target.target=android-7 改为你当前支持的AVD版本即可一般 android-8 对应的android sdk 是2.2, android-10对应的是2.3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值