我正在试用Android Studio而不是Eclipse.我安装它然后启动一个全新的项目并按照向导.我没有添加自己的代码.
然后,我右键单击以创建一个新组件,一个新的片段:
并选择一个新片段:
我一看到,就看到编译错误:
...所以我开始谷歌搜索,并发现我需要安装和引用支持库4,我做.当我检查build.gradle(不管是什么,来自Eclipse的新手),我看到:
但我改变了
因为他们这样说这里.重新编译之后,错误仍然存在.然后我直接引用.jar文件,如下所示:
并再次重新编译yada yada,但这也没有帮助.
这种行为对我来说似乎很奇怪.我在这里错过了什么?这是SDK Manager视图:
那么,我错过了什么?谢谢=)
我的build.gradle中已经有以下依赖项
implementation 'com.android.support:support-v13:26.0.2'
我尝试了以下所有方法,
使高速缓存/重新启动无效
使用gradle文件同步项目
清洁项目
重建项目
gradlew清洁
但是,他们都没有为我工作.
最后,我通过删除"/.idea/libraries"解决了它,然后与gradle同步并再次构建.
此问题的症状通常是从命令行构建工作正常(这意味着您的build.gradle
文件设置正确)但您在IDE中获得语法突出显示错误.按照以下步骤解决问题:通常在IDE顶部的工具栏中单击" 工具",然后导航到Android,然后导航到"使用Gradle文件同步项目"按钮.我们意识到,IDE不能仅仅照顾好自己,而不是强迫你在合适的时间手动同步,这并不理想.我们正在跟踪此问题的进展情况,请访问https://code.google.com/p/android/issues/detail?id=63151
自从我更新到Android Studio 0.3.7的最新版本后,我遇到了同样的问题.所以你可以尝试我的东西.
确保您已更新到最新版本的Android支持存储库 - 3 Android支持库 - 19
作为上面的附件图片,您已经完成了.然后将以下设置添加到build.gradle
dependencies { compile 'com.android.support:support-v4:19.0.0' }
还有一件事:请确保您的Android SDK定位到正确的SDK文件夹
试试这可能会对你有所帮助.转到"文件" - >"使缓存无效...",然后选择"无效并重新启动"选项来解决此问题.
我找到了一个快捷方式:文件 - 项目结构 - 标签:依赖关系单击绿色+标志,选择support-v4(或任何其他您需要的),单击确定.
现在转到您的gradle文件,看看已添加
我正在使用buck,似乎通过删除/.idea/libraries
项目文件夹中的,并且gradle同步再次对我有用。
1>文件 - >使缓存无效2>构建 - >重建
它为我工作
"文件" - >"无效缓存..."
为我工作.