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

Eclipse ADT 新建專案報 aapt.exe 停止運作、R.java 不生成

     編輯:程式設計綜合問答

常見原因與解決順序

  1. 啟用自動建置並 Clean
    Project → Build Automatically 勾選 → Project → Clean... 選中專案 → OK。
  2. ADT / SDK / Build Tools 版本不匹配
    打開 SDK Manager,確認:
    • Android SDK Tools
    • Android SDK Platform-tools
    • Android SDK Build-tools(專案 project.properties 指定版本)
    三者皆為最新或相容版本。舊專案常因 Build-tools 缺失導致 aapt 崩潰。
  3. 資源檔錯誤
    檢查 res/ 下是否有:
    • 檔名含大寫/特殊符號(僅允許 [a-z0-9_.])
    • XML 格式錯誤(未閉合標籤、編碼非 UTF-8)
    • 9-patch 圖片格式錯誤
    Console 或 Error Log 會顯示具體資源路徑。
  4. JDK / 環境變數
    確保 JAVA_HOME 指向 JDK 1.7/1.8,PATH 包含 %JAVA_HOME%\bin。Eclipse.ini 的 -vm 參數指向正確 javaw.exe。
  5. 工作空間路徑含中文/空格
    移至純 ASCII 路徑(如 D:\workspace)。
  6. aapt.exe 權限/殺毒軟體攔截
    以系統管理員執行 Eclipse,或將 build-tools\xx.x.x\aapt.exe 加入白名單。

快速診斷指令

cd \build-tools\
aapt.exe dump badging    # 若崩潰即為 aapt 本身問題
aapt.exe version                    # 應輸出版本號

終極大招

  • 刪除 .metadata 重新導入專案。
  • 改用 Android Studio(Google 官方已停止維護 ADT)。

按順序排查,90% 情況在第 1~3 步即可解決。

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