在 Android Studio 中找不到任何 android.support.v4.widget

Could not be found any android.support.v4.widget in Android Studio

在 Android Studio 中更改布局时出现错误:

The following classes could not be found:

- android.support.v4.widget.DrawerLayout (Fix Build Path, Create Class)

The following classes could not be found:

- android.support.v4.widget.SwipeRefreshLayout (Fix Build Path, Create Class)

而且它不显示任何布局。我这样设置 Gradle:

dependencies {
    compile project(':libraryfab')
    compile 'com.google.android.gms:play-services:+'
    compile 'com.android.support:support-v4:22.2.0'
    compile 'com.android.support:appcompat-v7:22.2.0'
    compile files('libs/apache-mime4j-0.6.jar')
    compile files('libs/httpmime-4.1.3.jar')
    compile files('libs/jetbrains-annotations.jar')
    compile files('libs/nineoldandroids-2.4.0.jar')
    compile files('libs/picasso-2.4.0.jar')
    compile files('libs/pinchzoom.jar')
    compile files('libs/universal-image-loader-1.9.3-with-sources.jar')
    compile files('libs/volley.jar')
    compile files('libs/YouTubeAndroidPlayerApi.jar')
}

Android 支持库已安装。在这个项目之前是从 Eclipse Project 导入的。如果我使用 Navigation Drawer Activity(使用 android.support.v4.widget.DrawerLayout)创建一个新项目,它看起来可以正常工作并显示布局。

检查 android SDK 在 android studio 中的路径。因为我填写。在您的 Eclipse 项目中 android SDK 路径 不同于 android studio 。所以当你创建新项目时它工作完美。但是当你导入你的项目时,它会将 SDK 定位在支持库不存在的路径上

希望这对您有所帮助

本期来自 ANdroid Studio 版本。要修复它:

  1. 安装上次更新Android Studio(当前Android STudio Beta 1.3 Canary Chanel)

  2. Invalidate/Restart