2012-07-24 42 views
0

嘗試設置我的AndroidManifest出現奇怪的問題。將Android的minSDK版本從9改爲10休息程序

我一直在用2.3.3 SDK(API Level 10)開發我的應用程序,但是我意識到我的minSDKVersion在整個時間內都被設置爲9。但是,當我將API級別更改爲10以準備發佈時,我的程序似乎失去了從網站獲取數據(我正在使用SAX XML解析器)以及寫入緩存文件的能力。

我檢查了谷歌API差異規範,我不認爲我使用任何已棄用的東西。

任何想法?

=== logcat的輸出=== http://pastebin.com/T3DgAuSA

我確信給它上網權限,以及:

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

你有任何log cat輸出嗎? – 2012-07-24 15:56:02

+0

是的,添加到原文中 – 2012-07-24 16:05:44

回答

0

堆棧跟蹤表明,你正在試圖在UI線程Http請求(例如,在onCreate()方法中的UrlConectioin)。 Android不允許同步HTTP請求。你應該把你所有的http請求放在AsyncTask。看起來這個限制是在Api 10中引入的。看看這個類似的question

相關問題