使用SDK 28時,Android studio的代碼自動提示功能(code completion)失效的解決辦法


問題描述:

由於Android Studio 3.3.1版本的發布,卸載了以前的3.2.1版本(卸載很徹底,刪除了.android,.gradle,.AndroidStudio3.2三個文件夾),導致AS需要重新配置。所有配置完成后,發現只要使用SDK 28就無法實現代碼的提示功能(不是說都不能提示,只是部分),舉例說明圖1和圖2,同樣是輸入en來進行代碼提示,圖1就沒有出現Enviroment等類。

圖1

圖2

問題解決:

1.確認開啟了代碼自動提示的功能,Settings->Editor->General->Code Completion,不勾選Match case相當於3.2.1版本中的none,即模糊匹配。(我的非此原因)

2.找到C:\Users\用戶\.AndroidStudio3.3\config\options路徑下的jdk.table.xml文件,可以看出在使用SDK 28時,sourcePath標簽里配置了兩個url,一個是本地的一個是外網的(由於某原因訪問不了),我們將外網的那個刪除,保存,重啟AS。(我的就是這個原因)

 


免責聲明!

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



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