6 回答

TA貢獻1825條經驗 獲得超4個贊
當您移動項目模塊和依賴項時,Gradle 和 IntelliJ 往往會互相混淆;沒有辦法干凈地重構。
這種方法對我有幫助,但請注意,除非保存,否則您將丟失更改列表中的本地更改
刪除所有 .iml 文件夾
刪除所有 .gradle 文件夾
刪除
~/.gradle/caches
(或%UserProfile%/.gradle/caches
在 Windows 上)無效/清除緩存并重新啟動
開放項目
再次關閉 IntelliJ / Android Studio
再次打開項目

TA貢獻1829條經驗 獲得超13個贊
這可能是由于多種原因造成的。以下解決方案已被證明可以解決該問題
關閉安卓工作室。刪除項目文件夾中的 .idea 文件夾。
在菜單文件上選擇無效緩存并重新啟動
檢查您的項目根文件夾是否有任何無效字符,例如空格。如果是這樣,請關閉 Android Studio 并重命名根文件夾。

TA貢獻1842條經驗 獲得超13個贊
對我來說,問題是文件夾名稱中的拼寫錯誤。
為了讓 android studio 將文件夾識別為模塊,該文件夾必須包含在settings.gradle.kts
根級別。如果文件夾或包含有拼寫錯誤,那么 Android Studio 將無法識別該模塊,并且嘗試運行它將導致上述錯誤。
錯誤樣本:
文件夾名稱:“桌面”
包含聲明:
include(":dekstop")
使固定:
文件夾名稱:“桌面”
包含聲明:
include(":desktop")
添加回答
舉報