我在OSx上运行Android Studio 3.1.1,我有三个项目都使用相同的本地库项目/模块。
我的问题是当我打开这3个项目中的一个时,Android Studio经常打开错误的项目。假设我打开Project 2
或Project 3
,然后我可能会发现Project 1
是实际打开的项目,即使它在“欢迎使用Android Studio”对话框中显示所有三个的正确路径。
我一直采用的解决方案是
.iml
文件我对此感到非常厌倦,认为你已经打开了一个项目而另一个项目打开却真的让人感到困惑。
什么可能导致这种非常奇怪的行为?
有时android_studio正在捕获旧缓存,解决此go文件,命中invalidate cache并重启。第二个解决方案是,您必须重构包名称,在这种情况下,每个项目都应该具有唯一的包名称。我希望这个能帮上忙...