我一直在這個問題上停留很長時間,似乎無法找到修復程序。我有一種方法可以檢索網站的HTML源代碼,但每次運行client.execute步驟時,Eclipse都會輸出「未找到源代碼」。我可以在該步驟之前觸發一個斷點,並且我是否試圖「跨越」該線路或僅點擊「去」,但仍然收到「未找到源」。這是我的方法在Eclipse中調試Android代碼時發現「Source not found」
private void getQuestions()
{
try
{
URI url = null;
try
{
url = new URI("http://google.com");
}
catch (URISyntaxException e)
{
e.printStackTrace();
}
HttpClient client = new DefaultHttpClient();
HttpGet request = new HttpGet();
request.setURI(url);
// THIS LINE CAUSES SOURCE NOT FOUND
HttpResponse response = client.execute(request);
System.out.println("HttpResponse received");
}
catch (ClientProtocolException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
在我的AndroidManifest.xml文件我還增加了以下之前,我的標籤
<uses-sdk
android:minSdkVersion="13"
android:targetSdkVersion="17" />
<uses-permission android:name="android.permission.INTERNET"/>
我發現一些人有類似的問題,並試圖修復自己沒有成功。我已將我的應用程序名稱添加到我的源路徑,並將其放在Default上方。
我也動了我的應用程序中的我的構建路徑
我運行Eclipse IDE的Java開發人員的底部
版本:朱諾服務版本1
這通常意味着應用程序崩潰,您可以鏈接到源代碼的HttpClient與[Eclipse的調試「源未找到」(http://stackoverflow.com/q/1960158/1267661)。但是,這不是您的應用程序崩潰的原因,請打開LogCat窗口查看堆棧跟蹤。 – Sam 2013-04-06 03:30:03
@Sam [這裏是我的logcat的截圖](http://i.imgur.com/LDEYkvb.png),但它似乎沒有提供任何使用? – Matt 2013-04-06 04:09:05
檢查底部的解決方案 - http://stackoverflow.com/questions/9161430/using-httpget-on-android。它可能適合你。 – 2013-05-18 12:48:38