我正在尝试将我的 IntelliJ IDEA (2017.3) Android 项目移动到另一台仅复制文件的计算机上,但它不起作用。我知道 this和 this ,但在 Android 项目的情况下它不起作用。 .idea 中的所有 xml 文件都存储相对于主目录 ($USER_HOME$) 而不是项目主目录 ($PROJECT_DIR$) 的路径。奇怪的是,Maven 项目似乎生成了相对于项目主页的路径,并且可以复制这些路径。但不适用于 gradle 项目。
任何人都知道如何解决这个问题?
编辑 :请记住,我想复制所有项目设置,包括运行配置。我希望有人打开项目并准确找到我所拥有的。我知道我可以重新导入项目,但是我会丢失一些配置。
最佳答案
这是需要从副本中排除的文件和文件夹(假设您的项目有一个名为 app
的模块),最好将整个项目文件夹复制到同一台计算机上的其他位置,然后删除不需要的一个一:
.idea
, .gradle
或任何名称以 .
开头的文件夹.它们通常位于项目的根文件夹和模块根文件夹中。 build
在项目根文件夹和模块根文件夹中找到的文件夹。 .iml
的文件,在项目根文件夹和模块根文件夹中找到。 local.properties
在项目根文件夹中找到。 其余的文件和文件夹需要保留。排除上述情况后,可以使用相对于您的第二台 PC 的正确配置将项目正确地重新导入 Android Studio。
附带说明一下,这些是
.gitignore
中添加的典型排除项。 Android 项目 Git 存储库。
关于android - 有没有办法克隆 IntelliJ IDEA gradle 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48450365/