1. 程式人生 > >android 程式內部sockettimeoutexception 對於android模擬器 的影響

android 程式內部sockettimeoutexception 對於android模擬器 的影響

玩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核心程式碼就自動認為此時沒有網路,斷開客戶端與外界的聯絡(出於省電省流量的考慮吧?)。

遇到這個問題,沒有辦法,只好關掉模擬器,重新開一個模擬器了。