Eclipse下的新添加工程的appcmpat包導入和引用?

Tags: 工程,

在向Eclipse中導入新的工程的時候,在src文件和value文件同時會出現錯誤,而源程序在導入Eclipse之前,在其他的平臺上是可正確運行的。這就說明新導入工程的一些必要配置在該Eclipse下,並沒有設置完整。

有時出錯的原因是沒有導入並引用appcmpat兼容包,這裡appcompat_v7包的導入和引用。

工具/原料

已經配置好Android開發環境的Eclipse

Android SDK(內含appcompat包)

待添加的Android程序(4.0 以上)

方法/步驟

導入Android工程到Eclipse後,給出如下的錯誤提示,該提示說明需要導入appcompat包。

Eclipse下的新添加工程的appcmpat包導入和引用

如何導入該庫到工程中,並將其關聯工程呢?

首先,將該類庫導入到工程中。在“Package Explorer”的空白區域,單擊右鍵,選擇“Import……”,進入Import對話框:

Eclipse下的新添加工程的appcmpat包導入和引用

其次,將類庫以工程的形式導入到Eclipse中,如下圖所示。

Eclipse下的新添加工程的appcmpat包導入和引用

這裡,將appcompat放在桌面上,和要調試的程序test在同一個文件夾下。需要說明的是,appcompat必須和待調試的程序在用一個盤符下。如果不在,則會導致後期的關聯出錯。

Eclipse下的新添加工程的appcmpat包導入和引用

接下來,就是將該類庫關聯到工程,如下圖進行操作。

當然,也可以使用快捷鍵“Alt+Enter”,進入Properties對話框。

Eclipse下的新添加工程的appcmpat包導入和引用

由下圖可以看到,由於已關聯的appcompat_v7無法繼續關聯,產生了錯誤。接下來“Remove”該類庫。

Eclipse下的新添加工程的appcmpat包導入和引用

添加已導入的類庫:

Eclipse下的新添加工程的appcmpat包導入和引用

正確關聯類庫,效果如下:

Eclipse下的新添加工程的appcmpat包導入和引用

這樣,導入的程序就不會報錯了:

Eclipse下的新添加工程的appcmpat包導入和引用

注意事項

需要使用的appcompat包位於……\sdk\extras\android\support\v7\appcompat下。

一定要將待添加程序和appcompat包放在同一盤符下

相關問題答案