Android 如何更新controlmodules.xml的版本?
我开始从我的Git服务器克隆一个Android项目,在最初打开该项目时,Android Studio给了我一个错误:“无法加载模块myProject”,并要求我删除它 删除后,Git已经向我显示了对modules.xml文件所做的更改:Android 如何更新controlmodules.xml的版本?,android,git,android-studio,intellij-idea,version-control,Android,Git,Android Studio,Intellij Idea,Version Control,我开始从我的Git服务器克隆一个Android项目,在最初打开该项目时,Android Studio给了我一个错误:“无法加载模块myProject”,并要求我删除它 删除后,Git已经向我显示了对modules.xml文件所做的更改: <module fileurl="file://$PROJECT_DIR$/old_project_name.iml" filepath="$PROJECT_DIR$/old_project_name.iml" /&
<module fileurl="file://$PROJECT_DIR$/old_project_name.iml" filepath="$PROJECT_DIR$/old_project_name.iml" />
换成
<module fileurl="file://$PROJECT_DIR$/new_project_name.iml" filepath="$PROJECT_DIR$/new_project_name.iml" />
这是由不同的项目名称(Android Studio/IntelliJ找不到modules.xml中列出的路径)造成的,因此很难将其置于版本控制之下,因为用户在本地克隆的项目可能有不同的名称
已经有了一个结果,但没有结果
各国:
.idea目录包含一组配置文件(.xml)。每个文件仅包含与特定功能区域相关的配置数据的一部分,这些数据反映在文件名中,例如compiler.xml、encodings.xml、modules.xml
几乎所有文件都包含项目本身的核心信息,例如组件模块的名称和位置、编译器设置等。因此,这些文件可能(也应该)处于版本控制之下
另一个是关于配置Gradle/Maven来替换IDEA项目文件
这是怎么做到的
有没有一种方法可以实现与用户无关的modules.xml
编辑:将文件添加到.gitignore似乎可以工作,IDE将生成它。你不能在应用程序gradle的
依赖项中实现它吗?我不太喜欢gradle,但我会尝试;)我不知道如何实现模块,但我通过gradle在我的应用程序中添加了很多Git项目:)是否可以忽略你的.idea文件夹中的某个文件?@SoumyaKumar我已经尝试过了,但在重新检查它突然起作用后,IDE似乎可以生成它,谢谢:)你不能在应用程序gradle的依赖项中实现它吗?我不太喜欢gradle,但我会试试看;)我不知道如何实现模块,但我通过gradle在我的应用程序中添加了很多Git项目:)是否可以忽略你的.idea文件夹中的某个文件?@SoumyaKumar我已经尝试过了,但在重新检查它突然起作用后,IDE似乎生成的很好,谢谢:)