[英]Android Studio: "cannot resolve symbol R" after importing Project from Github and rebuilding/cleaning/syncing with gradle files
[英]Removing Android (app or lib) module from Android Studio project requires syncing project with gradle files at every project startup
按照堆棧溢出的指導,我能夠使用Android Studio創建純Java程序。
這是我所做的:
由於我想創建一個純Java程序,因此我從項目結構中刪除了app模塊,並刪除了app文件夾。
問題是,在刪除應用程序模塊后,每次啟動項目時,我都需要將項目與gradle文件同步以顯示java庫文件夾。
如果我不將項目與Gradle文件同步,則Java庫文件夾將被隱藏,項目中的所有其他文件夾和文件將以黃色突出顯示。
您能否告訴我是否可以避免在每次項目啟動時手動將項目與Gradle文件同步?
據我所知,這個問題與我在Google上提出的缺陷相同: 任務圖,如果沒有Android模塊,則通過UI手勢運行單元測試時Java模塊的同步是不完整的
此問題不僅會導致此同步問題。 它還使任務圖混亂,以至於在運行Java單元測試之前不會對其進行重新構建,從而導致有關丟失類或運行數天或數周的舊測試類的奇怪錯誤。
除了提交與純Java模塊並行的虛擬Android庫模塊外,我沒有找到其他解決方法。
必須強制進行手動同步的問題應在Android Studio 3.3中修復。
同樣,在3.3版中,任務圖似乎已修復,但是在干凈的版本上調用“運行所有測試”仍將首次失敗。 但是,它正在制作類,因此,如果立即調用該手勢,它似乎可以工作。 這可能是一個不同的缺陷。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.