git - 从 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 中克隆项目,它工作正常。可能是什么问题?
操作系统平台变化重要吗?
请帮忙。谢谢你。
解决方案
这通常是因为在您的 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
推荐阅读
- javascript - 使用 moment.js 解析时如何忽略时区
- javascript - 通过 WebView 在 React Native 中发送 HTTPS 请求
- http - 如何使 HTTP 请求在 Flutter web 中工作?
- python - 用 Selenium 提取第一个跨度子项
- php - 无法在 Substr 中提取带有变量的字符串
- apache-spark - 使用 apache-curator 在纱线上的火花流中存储 kafka 偏移量。异常:用户类抛出异常:java.lang.NoSuchMethodError
- django - Django中的数据库配置
- python - 写入新行 - Xlsxwriter
- batch-file - 在 CMD/Batch 中,我可以存储 WMIC 返回的值吗?
- laravel - 将 ckeditor 与 laravel 6 集成