有時,我們需要向Eclispe中匯入他人建立的Android工程。這裡,我們給出一個整體的流程。
工具/原料
已經配置好Android開發環境的Eclipse
待新增的正確的完整的Android工程
Android SDK
方法/步驟
在“Package Explorer”區域的空白區域,右鍵單擊,如下:
接著進入到“Import對話方塊”,進行工程型別的選擇。這時有兩種選擇:方式一,在“General”下選擇“Exist Projects Into Workspace”,這種方法適合匯入所有的Eclipse可處理的工程;方式二,在“Android”下,選擇“Exist Android Code Into Workspace”。
這裡選擇方式一,進入如下對話方塊:
對於上圖,需要說明的是,這裡選擇“Select root directory”,所以必須知道要匯入的工程的根位置。注意不能選擇“Select archive file”,因為該選項的意思是“選擇存檔檔案”。在Options中,可以選擇“Copy projects into workspace”,這樣在將工程匯入到Eclipse時,也同步的將工程匯入到了工作空間,有效的避免的工程的可能的不必要的丟失。
這樣,一個已有Android工程就匯入到Eclipse下了:
有時,匯入的工程會出現如下的錯誤,出現這種錯誤的原因是待匯入android工程含v7,而在新的工作空間裡不沒有原來指定的v7包。這時,就需要將SDK提供的v7的appcompat包匯入到工作空間。
appcompat包的位置在……\sdk\extras\android\support\v7\appcompat。具體的jar包的匯入和引用,與一般的包的匯入和引用一致。完成後,程式就可以運行了:
注意事項
步驟7,需要注意的是,將該資料夾放在與待編譯程式的同一碟符下。如果不在同一碟符,則無法保證匯入後,錯誤消失。
這裡雖然給出的是Android工程的匯入,但是可以發現一般的工程的匯入遵循的步驟都大致經過類似的過程,所以可以類比的匯入其他型別的工程。