[英]Android app works fine on Emulator, but not on Device. Uses Internet Connection
我有一個活動嘗試連接到URL並下載JSON文件。 此活動在模擬器上運行良好,但在設備上常常失敗。
我以前得到連接超時錯誤,在網上搜索一下后,我增加了超時持續時間。 但是現在我收到了UnknownHost錯誤。
相同的URL在設備上的瀏覽器中正常工作。
我嘗試了互聯網上的各種程序,使用http Connection訪問/下載的東西,一切都在模擬器上工作正常。 但在設備上失敗了。
我的設備中的Internet連接很好,因為示例webkit程序運行正常。
我還為我的應用啟用了Internet權限。 我也嘗試過HttpPost和HttpGet方法。 我也嘗試在單獨的線程中運行連接。 我在模擬器中將http響應代碼設置為200,並在設備中清空一個。
在設備中使用http連接時是否有一些我遺漏的東西? 這是一個簡單的嘗試樣本: http : //p-xr.com/android-tutorial-how-to-parse-read-json-data-into-a-android-listview/
Thx提前
您可以嘗試關閉防火牆。 我做到了,它對我有用。 希望這會幫助你。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.