首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

Eclipse 導入 Android 專案失敗排查:正確使用「Create project from existing source」

     編輯:程式設計綜合問答

現象:點擊 Finish 無反應、按鈕呈藍色可點擊但無效果

Eclipse ADT 導入現有 Android 專案時,嚮導最後一步點擊 Finish 沒有任何反應,專案未出現在 Package Explorer 中。

根本原因:導入模式選擇錯誤

預設選項 "New Project" → "Android Project"** 旨在**建立新專案**,而非導入現有專案。若專案已包含 .project、.classpath、AndroidManifest.xml,應選擇匯入模式。

正確導入步驟 (Eclipse ADT)

  1. File → New → Project...
  2. 選擇 Android → Android Project → Next。
  3. **關鍵步驟**:選擇單選按鈕 "Create project from existing source" (從現有原始碼建立專案)。
  4. 點擊 Browse... 選擇專案根目錄 (含 AndroidManifest.xml 的資料夾)。
  5. Eclipse 會自動偵測建置目標、應用名稱、套件名稱。
  6. 點擊 Finish,專案即會匯入工作區。

替代方案:Import 現有專案 (通用 Eclipse 功能)

  1. File → Import...
  2. 選擇 General → Existing Projects into Workspace → Next。
  3. Select root directory:選擇包含多個專案的父目錄,或單一專案目錄。
  4. Eclipse 列出偵測到的專案,勾選欲匯入者。
  5. 勾選 Copy projects into workspace (建議,避免外部引用修改原始碼)。
  6. Finish。

此法適用於任何 Eclipse 專案 (Java, C++, Python 等),不限 Android。

常見後續問題與解決

問題原因解決
專案紅叉、R 檔案錯誤SDK 版本不匹配、資源檔案錯誤專案右鍵 → Properties → Android → 選擇正確 Build Target;檢查 res/ 目錄 XML 錯誤
缺少 libraries (如 appcompat)舊專案依賴 Library Project同樣匯入 Library Project → 專案 Properties → Android → Library → Add
Gradle 專案無法匯入Eclipse ADT 不支援 Gradle 建置**強烈建議遷移至 Android Studio** (File → New → Import Project → 選擇 build.gradle)
工作區鎖定/.metadata 損毀Eclipse 異常關閉刪除 .metadata/.lock,或切換新工作區

遷移建議:Eclipse ADT → Android Studio

Google **2015 年終止支援 Eclipse ADT**,Android Studio (基於 IntelliJ) 為官方唯一 IDE。遷移步驟:

  1. Android Studio → File → New → Import Project。
  2. 選擇 Eclipse 專案目錄或 build.gradle (若已遷移)。
  3. AS 自動轉換專案結構、產生 Gradle 腳本、修正依賴。
  4. 檢查 build.gradle 編譯版本、依賴庫、簽名配置。

**優勢**:Gradle 增量建置、Instant Run、Layout Editor、Profiler、Kotlin 一級支援、Jetpack 整合、持續更新。

總結

Eclipse 導入 Android 專案「Finish 無反應」是因為**使用了「新建專案」嚮導而非「從現有來源建立」模式**。正確做法:New Android Project → 選擇 "Create project from existing source" → Browse 專案目錄。長期來看,**強烈建議遷移至 Android Studio** 以獲得現代開發體驗與官方支援。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved