2014-02-21 30 views
15

我不知道確切的名字是什麼樣的功能是這樣的,但我只會描述它。Android工作室自動修復

我正在使用android工作室,並從一個不同的項目中添加了一些java類。現在它說

「缺少包聲明:yada yada」。但是在錯誤彈出窗口中沒有選項可以自動添加缺少的包語句。我知道它沒有輸入它似乎很懶,但我喜歡快速做事。

當出現這樣的錯誤時,android studio會自動添加所需的代碼行嗎?

+10

Alt + Enter是Android Studio中快速修復的快捷方式。你嘗試過嗎? – pyus13

+0

我相信是的。它不能提供添加包的選項。也許這只是缺乏。 – ScottF

+5

單擊課程名稱,然後按Alt + Enter。它應該提供添加psckage聲明的選項。 – pyus13

回答

4

這是一個普遍的挫敗感。雖然不是一個完美的解決方案,我發現https://stackoverflow.com/a/16616085/967131爲我工作。

對於Windows/Linux,你可以去到文件 - >設置 - >編輯 - >常規 - >自動導入 - > Java和做以下修改:

變化「插入進口上粘貼「下拉列表值設置爲」 所有

檢查」 對飛「選項

添加明確進口對一Mac,在Android Studio中執行同樣的操作 - >首選項

這樣,當您鍵入或複製和粘貼時,將自動添加許多導入。那些不是模棱兩可的;將光標放在班級上,按alt + enter鍵,然後選擇你的班級的版本。

+0

是的,這個選項幾乎總是最好的與明智地使用「代碼 - >優化導入」配對,或者更危險的是,在保存時啓用自動導入優化。否則,您的代碼在繁重的開發過程中可能會混入未使用的導入。 – jdv