我正在尝试使用 Android Studio 而不是 Eclipse。我安装它,然后开始一个全新的项目并按照向导进行操作。我没有添加自己的代码。
然后,我右键创建一个新组件,一个新的 Fragment:
并选择一个新片段:
一旦我这样做,我就会看到编译错误:
…所以我开始使用谷歌搜索并发现 我需要安装和引用支持库 4 ,而我确实这样做了。当我检查 build.gradle (无论是什么,对我来说都是来自 Eclipse 的新手)时,我看到:
但我将其更改为
因为他们 在这里 这么说。重新编译后,错误仍然存在。然后我直接引用 .jar 文件,如下所示:
并再次重新编译等,但这也无济于事。
这种行为对我来说似乎很奇怪。我在这里想念什么?这是 SDK 管理器视图:
原文由 Ted 发布,翻译遵循 CC BY-SA 4.0 许可协议
此问题的症状通常是在命令行中构建工作正常(这意味着您的
build.gradle
文件设置正确)但是您在 IDE 中遇到语法突出显示错误。按照以下步骤解决问题:通常在 IDE 顶部的工具栏中单击 工具,然后导航到 Android ,然后导航到 Sync Project with Gradle Files 按钮。我们意识到,IDE 不能只顾自己而不是强迫您在正确的时间手动同步,这并不理想;我们正在 https://code.google.com/p/android/issues/detail?id=63151 中跟踪这方面的进展