2011-03-03 39 views
3

今天我從2.3.3升級到SDK 3.0版。我有一個一直困惑我的問題。設置minSdkVersion和可用的仿真器?

我的代碼與構建目標API級別7構建時相同,因此沒有調用API級別的方法。我現在已將屬性/構建目標更改爲API級別11,但將清單中的minSdkVersion設置爲級別7。

當我在Eclipse下設置運行配置時,唯一可用的AVD是11級。不應該將7級AVD(我的機器上存在的AVD)作爲目標?

如果不是,將minSdkVersion設置爲7有什麼用處,因爲我無法在7級仿真器上測試它?

回答

4

在您的應用程序的Debug配置面板中,您必須轉到目標選項卡並將部署目標選擇模式更改爲「手動」,一旦您單擊調試按鈕,就會得到一個「Android Device Chooser」對話框,您可以指定啓動哪個AVD。

+1

幹得好!我嘗試過手動選項,只要看到我可以選擇的設備,並在我能看到的是11級設備時放棄。我從來沒有想過打'跑'或'調試'會帶來所有其他人。插件肯定需要在這方面進行改進。感謝您爲我清理這個。 – NickT

+3

請注意,如果您在嘗試此操作時插入了Android設備,您仍然可能會看到「無AVD可用」。拔下您的設備,再次打開Android設備選配器,您將看到您的模擬器列出。 – azdev