AndroidStudio 代碼(導入類)報錯但可正常運行,以及解決此問題后帶來的系列問題解決


首先是應用中很多導入的類都報紅色異常顯示找不到此類,但運行編譯正常:

第一種方法:

點擊AndroidStudio菜單File -> Invalidate Caches/Restar… ,在彈出的對話框中點擊Invalidate and Restar ,等待AS清理並自動重啟。

我嘗試了上面的第一種方法后沒用,於是使用下面第二種方法,顯示有效:

關閉AndroidStudio,進入工程根目錄,刪除.gradle、.idea兩個文件夾。重新打開AndroidStudio會自動Sync,等待同步完成。

 

重新打開后代碼不再報錯,但發現app run圖標上顯示紅叉,點擊運行出現

此時只需在build.gradle文件中任意變動一個字符再復原,studio即會提醒同步代碼,點擊同步,同步后紅叉消失,編譯正常。

我自己是在編譯正常后發現程序不能運行到真機上,反復查看后,最終發現,在點擊run app的下拉鍵——>edit configuration中將“launch”選中了nothing,改為default activity即可。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM