玩android的朋友可能對爲了給用戶省流量,如果某些東西不更新,就乾脆不返回內容。
這樣就必須使客戶端程序等待超時,然後進入下一個請求期,然後再請求超時,這個超時次數多了,就會對android模擬器造成影響:
[2011-08-25 21:13:45 - InformationPush] Failed to upload InformationPush.apk on device 'emulator-5554'
[2011-08-25 21:13:45 - InformationPush] com.android.ddmlib.TimeoutException
[2011-08-25 21:13:45 - InformationPush] Launch canceled!
因爲超時次數增加,直接影響整個機器與本機的鏈接了。。
本人猜測,在android內部,這種異常多了,android內核代碼就自動認爲此時沒有網絡,斷開客戶端與外界的聯繫(出於省電省流量的考慮吧?)。
遇到這個問題,沒有辦法,只好關掉模擬器,重新開一個模擬器了。