許多開發者下載 Android 開源項目後,發現解壓目錄中無 libs 文件夾或 Jar 包,不知如何在 Eclipse 中引用。實際上,現代 Android 項目多採用 Gradle 構建,依賴通過 Maven 坐標聲明,而非本地 Jar。Eclipse 需將其作為 Library Module 導入並關聯。
典型 Gradle 項目結構:
ProjectRoot/
├── app/ # 主應用模塊
├── library/ # 庫模塊(可能是你下載的開源項目)
│ ├── build.gradle
│ └── src/
└── settings.gradle
無 libs 目錄屬正常現象。
File > Import > General > Existing Projects into Workspace,選中項目根目錄,確保勾選 Copy projects into workspace。Properties > Android,勾選 Is Library,點擊 Apply。Properties > Android,在 Library 區域點擊 Add...,選中剛導入的庫項目。Project > Clean... 選中所有項目重建。settings.gradle 的根目錄。app_name),主項目優先,可通過 tools:replace 解決。build.gradle 中聲明的依賴需在 Eclipse 中手動添加對應 Jar 或同樣導入依賴庫。Eclipse ADT 已停止維護,Gradle 項目在 Android Studio 中原生支持,依賴管理、構建速度、調試體驗均遠超 Eclipse。建議新項目直接使用 Android Studio。