包 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;
get:无法解决支持问题,导致代码的其余部分出现错误。logcat 返回 101 个实例

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

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

我试过了

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

不完全确定还有什么可做的。


答案 1

好吧,所以我遇到了同样的问题,并在一个大胆的论坛上找到了解决方案:

在 Android Studio 中:

  1. 右键单击您的项目“应用程序”文件夹,然后单击->模块设置
  2. 单击“依赖项”选项卡
  3. 单击 + 号以添加新的依赖项,然后选择“库依赖项”
  4. 查找所需的库并添加它

答案 2

@boernard的答案从Android Studio IDE中解决了这个问题,但是如果你想了解幕后发生的事情,这是一个简单的gradle构建文件更新:

您可以从 IDE(左窗格:)中编辑 build.gradle 文件,也可以使用原始路径 () 并添加/更新以下依赖项部分:Gradle Scripts -> build.gradle (Module: app)<proj_dir>/app/build.gradle

dependencies {
    //
    // IDE setting pulls in the specific version of v4 support you have installed:
    //
    //compile 'com.android.support:support-v4:21.0.3'

    //
    // generic directive pulls in any available version of v4 support:
    //
    compile 'com.android.support:support-v4:+'
}

使用上述通用编译指令,允许您将代码交付给任何人,前提是他们安装了某种级别的代码。Android Support Libraries v4


推荐