AndroidStudio和WebStorm協同開發之坑點

  小夥伴們,如果你們在寫RN的應用,如果你們選擇的開發工具是WebStorm,如果恰好你在寫Android平臺的相關代碼,這篇博客對你一定有所幫助。廢話不說,上重點。


問題描述

  當我們使用Android Studio 和 WebStorm打開同一個項目源碼,Android Studio會彈出下面的提示框:


Android Studio 提示

內容大致如下:

Project components were changed externally and cannot be reloaded:
RunManager
editorHistoryManager
ToolWindowManager
ProjectRootManager
ChangeListManager
FileEditorManager
Would you like to reload project?

而WebStorm會彈出如下的提示:


webStorm 提示

大致的內容是:

Project 'XXX' Files Changed
ToolWindowManager
SheleChangesManager
Would you Like to reload Project?

解決方法

在WebStorm中依次如下操作:

  首先,菜單欄 File –> new –>Project –> Empty Project,創建一個WebStorm的空項目。
  然後,打開Empty Project,Preferences –> 搜索 Directories,看見如下圖的設置界面:


Directories

  最後點擊右上角的Add Content Root,找到你項目的路徑,確認添加。此時在Content Root裏有兩個項目,如下圖:


remove empty project

刪除掉最早創建的EmptyProject,點擊Apply,點擊OK

成功搞定,請爲自己鼓掌��。


問題原因

  遇到問題要刨根問底,問題產生原因是,WebStorm和AndroidStudio共用.idea文件,但是卻有不用的Module和Setting,所以每次切換,工具都會提示重新加載。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章