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

Eclipse Ant Build Failed:SDK 路徑解析錯誤自行解決

     編輯:程式設計疑難解答

錯誤訊息

BUILD FAILED
/workspace/xxx/build.xml:49: Cannot find /workspace/xxx/C:/android-sdk-windows/tools/ant/build.xml imported from /workspace/xxx/build.xml

原因分析

構建腳本中引用 Android SDK 的 `ant/build.xml` 路徑拼接錯誤:
`/workspace/xxx/` (工作區相對路徑) + `C:/android-sdk-windows/...` (絕對路徑) → 產生無效混合路徑。

常見修正

  1. 在 `local.properties` 或 `build.properties` 中正確設置 `sdk.dir=C:/android-sdk-windows` (正斜槓或雙反斜槓)。
  2. 檢查 `build.xml` 中 `import` 路徑引用 `${sdk.dir}/tools/ant/build.xml` 而非硬編碼。
  3. Eclipse 偏好設定 → Android → SDK Location 確認正確,並勾選「Build automatically」。
  4. 清理專案 → `Project → Clean`,刪除 `bin/` `gen/` 重新構建。

提問者自述

「最後自己發現了,已經解決。。。」未公開具體修正。

現代建議

**棄用 Ant/Eclipse ADT**,遷移至 **Android Studio + Gradle**:
- 依賴管理自動化 (Maven Central)
- 增量構建、構建緩存、並行執行
- 完整 IDE 支援 (Kotlin、Jetpack Compose、Profiler)
- 官方唯一維護工具鏈

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