小夥伴們,如果你們在寫RN的應用,如果你們選擇的開發工具是WebStorm,如果恰好你在寫Android平臺的相關代碼,這篇博客對你一定有所幫助。廢話不說,上重點。
問題描述
當我們使用Android Studio 和 WebStorm打開同一個項目源碼,Android Studio會彈出下面的提示框:
內容大致如下:
Project components were changed externally and cannot be reloaded:
RunManager
editorHistoryManager
ToolWindowManager
ProjectRootManager
ChangeListManager
FileEditorManager
Would you like to reload project?
而WebStorm會彈出如下的提示:
大致的內容是:
Project 'XXX' Files Changed
ToolWindowManager
SheleChangesManager
Would you Like to reload Project?
解決方法
在WebStorm中依次如下操作:
首先,菜單欄 File –> new –>Project –> Empty Project,創建一個WebStorm的空項目。
然後,打開Empty Project,Preferences –> 搜索 Directories,看見如下圖的設置界面:
最後點擊右上角的Add Content Root
,找到你項目的路徑,確認添加。此時在Content Root裏有兩個項目,如下圖:
刪除掉最早創建的EmptyProject
,點擊Apply
,點擊OK
。
成功搞定,請爲自己鼓掌��。
問題原因
遇到問題要刨根問底,問題產生原因是,WebStorm和AndroidStudio共用.idea
文件,但是卻有不用的Module和Setting,所以每次切換,工具都會提示重新加載。