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

Eclipse 導入多個 Android 項目報「Project has no project.properties file」解決方案

     編輯:程式設計疑難解答

錯誤現象

批量導入現有 Android 項目後,Console 大量輸出:
[ProjectName] Project has no project.properties file! Edit the project properties to set one.

原因分析

  • 項目缺少 project.properties(ADT 14+ 必需),或文件被 .gitignore 忽略未提交;
  • 項目原為 Library Project 但未正確標記 android.library=true;
  • Eclipse 工作空間元數據(.metadata)與項目實際路徑不同步。

快速修復步驟

  1. 右鍵項目 → Properties → Android,勾選 Is Library(若為庫)或取消(若為應用),點擊 Apply,Eclipse 會自動生成/修復 project.properties;
  2. 若無效,手動創建 project.properties 文件於項目根目錄,內容示例:
    # Project target.
    target=android-23
    android.library=false
    
  3. 清理構建:Project → Clean → Clean all projects;
  4. 若仍報錯,嘗試 File → Import → Existing Projects into Workspace 重新導入,勾選 Copy projects into workspace。

進階方案:遷移至 Gradle / Android Studio

Eclipse ADT 已停止維護(2015 年底)。強烈建議:

  • 導出 build.gradle(File → Export → Generate Gradle build files);
  • 在 Android Studio 中 File → New → Import Project 選擇項目根目錄;
  • 享受更強大的依賴管理、Instant Run、統一構建腳本。

臨時變通:代碼拷貝法

若時間緊迫,可新建空項目,將 src/、res/、AndroidManifest.xml 複製過去,手動配置依賴,通常能快速跑通。

總結

核心問題是項目元數據缺失或不匹配。通過 Properties 面板修復或手動補全 project.properties 即可解決。長期來看,盡早遷移至 Android Studio + Gradle 是唯一正道。

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