当前位置: 首页 > 知识库问答 >
问题:

Android Studio和Android.support.v4.app.fragment:无法解析符号

孟建木
2023-03-14

我用Android Studio而不是Eclipse。我安装它,然后启动一个全新的项目,并按照向导操作。我没有添加自己的代码。

然后,我右键点击创建一个新的组件,一个新的片段:

然后选择一个新片段:

当我这样做的时候,我就会看到编译错误:

...所以我开始搜索,发现我需要安装和引用支持库4,我确实需要。当我检查build.gradle(对我来说,这是从Eclipse新来的)时,我看到:

但我把它改成

因为他们是这么说的。在重新编译之后,错误仍然存在。然后直接引用.jar文件,如下所示:

再一次重新编译yada yada,但这也没有帮助。

我觉得这种行为很奇怪。我错过了什么?这是SDK管理器视图:

那么,我错过了什么?谢谢=)

共有3个答案

林波鸿
2023-03-14

尝试这可能会帮助您。转到“文件”->“无效缓存...”,并选择“无效并重新启动”选项来修复此问题。

咸星波
2023-03-14

我的构建中已经有了以下依赖项。Gradle

implementation 'com.android.support:support-v13:26.0.2'

我已经尝试了以下所有方法,

  • 使缓存无效/重新启动
  • 将项目与分级文件同步
  • 清洁项目
  • 重新生成项目
  • Gradlew Clean

但是,他们对我都不起作用。

最后,我通过删除“/.idea/libraries”来解决它,然后与gradle同步并重新构建。

卢英范
2023-03-14

这个问题的症状通常是构建在命令行中运行良好(这意味着build.gradle文件设置正确),但在IDE中会出现语法突出显示错误。按照以下步骤解决问题:从通常位于IDE顶部的工具栏中单击Tools,然后导航到Android,然后导航到Sync Project with Gradle Files按钮。我们意识到,IDE不能仅仅照顾自己,而不是强迫您在正确的时间手动同步,这是不理想的;我们正在https://code.google.com/p/android/issues/detail?id=63151中跟踪这方面的进展

 类似资料:
  • 我正在使用android Studio 0.8.2并希望将数据从文件读取到数组,但我得到了这个错误:无法解析符号FileUtils。错误在这一行: 我已经包括了commons-io-2.4。应用程序中的jar文件- 如果你需要更多信息,请告诉我。

  • 驴你看,我要添加截取到我的应用程序添加这行代码com.mcxioke。截取:库aar:1.0.0建立。gradle文件 我也试着添加改装。但它给出了相同类型的错误:未能解决:bla bla bla。 所以我认为在我的情况下gradle不能同步任何其他库不同于com.android....... 我也尝试将这行代码添加到我的build.gradle。但是什么都没有改变 请指教 编辑:添加注释后生成。

  • 问题内容: 由于某些原因,当我尝试显示对话框时,我从dialog.show(fm,DIALOG_DATE);中得到了一个错误。说 无法解析方法’show(android.support.v4.app.FragmentManager,java.lang.String)’ 为什么无法解决该方法? 这是我课程的其余部分: } 问题答案: 为了解决这个问题,如果您使用的是 android.app.Dial

  • 代码运行,但无法获得函数、类等的建议。 谢谢

  • 问题内容: 我正在按照以下链接实施Firebase Messaging,以将消息发送到多个设备 https://firebase.google.com/docs/cloud-messaging/android/send- multiple#build_send_requests 我几乎完成了实现,但停留在最后阶段(构建发送请求) 在下面的代码中 我遇到了错误 也在线 当我按住Ctrl键并单击sen

  • 问题内容: 我正在尝试为我的应用添加loginfacebook。但是,当我添加执行此操作所需的存储库时。它导致了错误。AndroidJUnit4现在无法解析。 ExampleInstrumentedTest.java 这是我的build:gradle(app) 问题答案: 尝试 添加以下上面的依赖项部分