我有一個項目爲build target 4.1
的項目,當我嘗試在Eclipse中使用「運行爲 - >運行配置」在目標AVD
列表中運行該項目時框中,僅列出4.1 AVD
,我只能在4.1 AVDs
上運行。如何在Eclipse的2.3 AVD上運行帶項目構建目標4.1的Android項目
我試圖將項目建設目標爲2.3
,在2.3 AVD
在目標列表框中列出, 但問題是,這會導致編譯錯誤,例如,如果我用下面的代碼:
Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB
使用構建目標爲2.3會導致錯誤,似乎我不得不使用像4.1這樣的更高構建目標來編譯項目。
我認爲一個解決方法是導出項目爲apk,然後使用abd在2.3 AVD上進行安裝和調試。
用途-SDK是如下:
<uses-sdk android:minSdkVersion="4" android:targetSdkVersion="15" />
我的問題是,如何在2.3 AVD在Eclipse中運行與項目建設目標4.1的Android項目,如「運行 - >運行配置「對話框,2.3 AVD無法列出,我如何選擇2.3目標來運行項目?
非常感謝。
運行它應該不會有問題,除非您使用的API在GB中不可用,例如ABS – Ahmad
在Eclipse的2.3 AVD上運行「項目構建目標4.1」時沒有問題。這個問題可能在你的項目中的其他地方,比如你的''元素。請在您的問題的編輯中張貼您的清單,或至少是''元素。 –
CommonsWare
感謝您的回覆,我編輯的問題,我的問題是,如果項目構建目標是4.1,在「運行 - >運行配置」對話框中,2.3 AVD不能列出,我如何選擇2.3目標來運行項目? – alexjge