2011-06-05 59 views
1

我正在嘗試使用返回股票報價作爲cvs文件在Android中的雅虎財務API。我已經減少了代碼到:Java.net.UnknownHostException在Android上使用httpGet

HttpClient httpClient = new DefaultHttpClient(); 
HttpContext localContext = new BasicHttpContext(); 
HttpGet httpGet = new HttpGet("http://download.finance.yahoo.com/d/quotes.csv?s=msft&f=sl1p2"); 

我得到以下錯誤「的java.net.UnknownHostException:download.finance.yahoo.com」

作品鏈接,所以我不確定爲什麼我會得到例外。任何幫助表示讚賞。

+0

如果你在模擬器中運行它,請嘗試重新啓動它。我經常遇到這個問題。另外,如果您使用的是Mac,則可能需要配置接口。 – dmon 2011-06-05 05:27:52

+0

但是,謝謝,我使用手機而不是仿真器。 – PonziCoder 2011-06-05 05:29:47

+1

對於看了它幾小時後的值得,我有我的權限在manifest.xml中的錯誤的地方。 – PonziCoder 2011-06-05 21:08:53

回答

2

我有同樣的問題,可以通過輸入以下在AndroidManifest.xml中解決了這個問題:

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

0

添加INTERNET權限到你的manifest文件。像下面那樣

<manifest xlmns:android...> ... 
    <application android:label="@string/app_name" >... 
    </application>  
    <uses-permission android:name="android.permission.INTERNET"></uses-permission> 
</manifest> 
相關問題