将模块名不同于目录的项目导入android studio

将模块名不同于目录的项目导入android studio,android,android-studio,Android,Android Studio,我正在尝试加载一个名为flatterlocation的项目,该项目是我使用git clone从github下载的。文件夹名为flatterlocation/,但里面的模块配置文件名为location.iml,因此当我打开项目时,Android Studio说它找不到flatterlocation.iml 如何解决这个问题 打开项目时,Android Studio将检查当前项目是否有.iml文件。.iml文件由Android Studio自动生成,并将使用与项目名称相同的文件名(减号.iml) 在

我正在尝试加载一个名为
flatterlocation
的项目,该项目是我使用git clone从github下载的。文件夹名为
flatterlocation/
,但里面的模块配置文件名为
location.iml
,因此当我打开项目时,Android Studio说它找不到
flatterlocation.iml
如何解决这个问题


打开项目时,Android Studio将检查当前项目是否有
.iml
文件。
.iml
文件由Android Studio自动生成,并将使用与项目名称相同的文件名(减号.iml)

在您的情况下,您需要将
location
项目目录名称重命名为location,以匹配以前的
.iml
文件。然后,您可以重构项目以使用正确的项目

另一种解决方案是关闭项目,然后删除
.iml
文件。然后导入项目,告诉Android Studio自动生成
.iml
文件

  • 关闭你的Android Studio
  • 转到项目根目录并删除
    location.iml
    文件
  • 使用Android Studio打开项目(不导入项目)。Android Studio现在将自动为您生成正确的
    flatterlocation.iml
    文件