2012-10-20 51 views
1

我有一個項目爲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目標來運行項目?

非常感謝。

+0

運行它應該不會有問題,除非您使用的API在GB中不可用,例如ABS – Ahmad

+0

在Eclipse的2.3 AVD上運行「項目構建目標4.1」時沒有問題。這個問題可能在你的項目中的其他地方,比如你的''元素。請在您的問題的編輯中張貼您的清單,或至少是''元素。 – CommonsWare

+0

感謝您的回覆,我編輯的問題,我的問題是,如果項目構建目標是4.1,在「運行 - >運行配置」對話框中,2.3 AVD不能列出,我如何選擇2.3目標來運行項目? – alexjge

回答

0

運行方式 - >運行配置 - >總是提示來接設備

通過這樣做,當你運行你的應用程序,一個對話框會從出現在你應該能夠選擇你的Android 2.3設備。

+0

感謝您的幫助,它適用於我。 – alexjge

+0

我很高興它現在適合你!請隨時將upvote /接受我的答案作爲解決方案。 :) – Swayam

相關問題