首页 > 解决方案 > 从 github 克隆一个 android 项目从 Mac pc 到 Windows pc 给出错误 R 无法解决

问题描述

我有两台笔记本电脑,一台是 Windows,一台是 Mac OS。我使用 Android Studio 在 Mac OS 中创建了一个 android 项目,并在 github 上共享了该项目。

当我尝试使用 Windows 笔记本电脑 Android Studio 中的 url 克隆该项目时,它总是显示"symbol R cannot be resolved". 但是,如果我尝试在 Mac OS 中克隆项目,它工作正常。可能是什么问题?

操作系统平台变化重要吗?

请帮忙。谢谢你。

标签: gitandroid-studiogithub

解决方案


这通常是因为在您的 git 中跟踪 Mac OS 中的一些 Android Studio 配置。配置在.idea目录中。

要解决此问题,请删除项目.iml并让 Android Studio 重新创建它。

要永久解决问题,请将.idea和添加.iml到您的.gitignore列表中。像这样的东西:

# IntelliJ
*.iml
.idea

如果您需要为您的项目保留一些 Android Studio 配置,请将不必要的配置添加到您的.gitignore

# IntelliJ
*.iml
.idea/workspace.xml
.idea/gradle.xml
# etc

推荐阅读