包 android.support.v4.app 不存在;在安卓工作室 0.8

新手上路,请多包涵

我最近将 android studio IDE 更新到 0.8 以使用新的 android L SDK。首先,我导入了一个完成的 android 项目,该项目在旧版本的 android studio 中没有收到任何错误。在 0.8 版 i 行中,例如

import android.support.v4.app.Fragment;

获取:无法解决支持,导致其余代码出现错误。 logcat 返回 101 个实例

Error:(8, 30) error: package android.support.v4.app does not exist

1 每次我在导入语句中调用支持库。

我试过了

  • 重新安装IDE
  • 删除idea文件夹的内容
  • 重新安装所有 SDK - 包括支持库
  • 同步 gradle
  • 手动将支持库复制到 libs 文件夹中
  • 重建项目
  • 以及创建一个新项目来测试库

不完全确定还需要做什么。

原文由 user3381665 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.3k
2 个回答

[由于某些原因,这个答案与 Eclipse 有关,而不是 Android Studio!]

您是否尝试过将支持库设置为您的类路径? Android 开发者网站上的 这个链接 有一些关于如何做到这一点的信息。

尝试从网站执行以下步骤:

根据支持库代码创建库项目:

  • 确保您已使用 SDK 管理器下载了 Android 支持库。

  • 创建一个库项目并确保所需的 JAR 文件包含在项目的构建路径中:

    • 选择 文件 > 导入
    • 选择 Existing Android Code Into Workspace 并单击 Next。
    • 浏览至 SDK 安装目录,然后浏览至 Support Library 文件夹。例如,如果您要添加 appcompat 项目,请浏览到 /extras/android/support/v7/appcompat/。
    • 单击完成以导入项目。对于 v7 appcompat 项目,您现在应该会看到一个名为 android-support-v7-appcompat 的新项目。
    • 在新的库项目中,展开 libs/ 文件夹,右键单击每个 .jar 文件并选择 Build Path > Add to Build Path 。例如,在创建 v7 appcompat 项目时,将 android-support-v4.jar 和 android-support-v7-appcompat.jar 文件都添加到构建路径中。
    • 右键单击库项目文件夹并选择 Build Path > Configure Build Path
    • Order and Export 选项卡中,检查您刚刚添加到构建路径的 .jar 文件,以便它们可用于依赖此库项目的项目。例如,appcompat 项目要求您同时导出 android-support-v4.jar 和 android-support-v7-appcompat.jar 文件。
    • 取消选中 Android 依赖项
    • 单击确定以完成更改。
  • 您现在拥有一个用于所选支持库的库项目,您可以将其与一个或多个应用程序项目一起使用。

    • 将库添加到您的应用程序项目中:
    • Project Explorer 中,右键单击您的项目并选择 Properties
    • 在对话框左侧的类别面板中,选择 Android
    • 窗格中,单击 添加 按钮。
    • 选择库项目并单击确定。例如,appcompat 项目应列为 android-support-v7-appcompat。
    • 在属性窗口中,单击确定。

原文由 user3799575 发布,翻译遵循 CC BY-SA 3.0 许可协议

好的,所以我遇到了同样的问题并在 udacity 论坛中找到了解决方案:

在安卓工作室中:

  1. 右键单击您的项目“app”文件夹,然后单击 -> 模块设置
  2. 单击“依赖项”选项卡
  3. 点击+号添加新的依赖,选择“Library Dependency”
  4. 查找您需要的库并添加它

原文由 Bernhardt Scherer 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题