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

Android Studio 刪除 Module 後無法同名新建:同步緩存問題

     編輯:程式設計綜合問答

現象

刪除 Module (如 game) 並删除文件後,新建同名 Module 報錯 Already disposed: Module: 'game'。

原因

AS 內部索引/緩存未及時更新,仍認為舊 Module 存在。

解決步驟 (按成功率排序)

  1. File → Invalidate Caches / Restart → Invalidate and Restart (最徹底,解決 90% 問題)。
  2. 關閉 AS → 刪除項目目錄下 .idea、.gradle、build 文件夾 → 重新導入項目。
  3. 設定 → Build, Execution, Deployment → Gradle → 取消勾選 "Offline work" → Sync Project。
  4. 檢查 settings.gradle 是否殘留 include ':game',手動刪除後 Sync。

預防建議

  • 刪除 Module 時:右鍵 Module → **Delete** → 勾選「Delete module content on disk」→ 確定,AS 會自動清理 settings.gradle 和磁盤文件。
  • 避免手動刪除文件夾再新建同名,改用 **Refactor → Rename** 重命名 Module。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved