android - 无法将 LocalBroadcastManager 添加到 Android Studio 中的项目

标签 android android-studio android-support-library build.gradle

我想我现在已经尝试了一切......

我一直在研究堆栈溢出,我什至查阅了 android 文档

这里的大多数帖子都展示了如何在 Eclipse 中添加 .jar 文件“android 工具 -> 添加支持库”或其他内容

所以我尝试按照文档告诉我的方式去做,方法是转到 build.gradle,并将 compile 'com.android.support:support-v4:19.0.0' 添加到依赖项

但即使我添加了它,并重建了项目,我仍然无法导入 android.support.v4.content.LocalBroadcastManager...它甚至不知道什么 android.support 是...

有没有人可以帮我解决这个问题?这个问题变得非常烦人,它让我慢了几个小时...

编辑:我已经更新了 Android SDK,并确保该库存在于 sdk 文件夹中,所以我知道它在那里...我只是无法让 android studio 添加它一些原因...

编辑 2:只有通过手动导航到确切的文件路径,然后复制所述路径,我才能访问该文件......不过,我非常想知道我能做些什么来使它成为一个更无痛的过程...

最佳答案

确保您的库已成功添加。

检查以下事项。

1.你的build.gradle应该是这样的

   dependencies {
          compile 'com.android.support:support-v4:19.0.+'
   }

2.文件>项目结构>模块>依赖选项卡 如果他们修复了错误,对话框中不应有任何红色标记显示错误。

enter image description here

3.检查你的Module_Name.iml文件

它应该在最后一节有这个条目

<orderEntry type="library" exported="" name="support-v4-19.0.0" level="project"/>

如果没有条目,请关闭工作室,删除 .iml 文件并再次打开工作室,等待 gradle 同步完成。将再次创建您的 .iml 文件,检查条目。

如果一切正常,请使用工具栏中这个可爱的小 gradle 按钮再次将您的项目与 gradle 同步。

enter image description here

关于android - 无法将 LocalBroadcastManager 添加到 Android Studio 中的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21082990/

相关文章:

android - 当发布更新到生产时如何进行后端更新?

java - 如何检查在editText中插入的文本是否存在于SQLite数据库中,如果存在则返回一条消息,如果不存在则返回不同的消息

android - 在 Android 上使用设计支持库切换抽屉导航项目

android - 如果我为 API24 编译并使用支持库 v7,我的应用程序是否可以在具有 API7 的设备上运行?

android - 自定义持久 Bottom Sheet STATE_EXPANDED 高度或偏移量

java - 没有这样的表 : Error in android

android - 在 ARCore 中放置具有给定罗盘方位的对象

android - 如何在 Android Studio 2 中查找未翻译的字符串

android - Uses_​​permission 在 androidmanifest.xml 中被忽略

android - Mac 上的 Meteor 1.3.3 运行 android : Android target: Android SDK not found