Android抽屉布局必须声明为错误

Android抽屉布局必须声明为错误,android,intellij-idea,gradle,android-studio,android-support-library,Android,Intellij Idea,Gradle,Android Studio,Android Support Library,我正在制作一个简单的Android应用程序,我想制作一个抽屉布局菜单。当我去使用它时,它说抽屉的布局必须声明。我检查了我的SDK管理器,安卓支持jar已安装并更新。 我尝试卸载和重新安装,但没有帮助。我还尝试创建一个新项目,但没有成功。 代码: <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/drawer_

我正在制作一个简单的Android应用程序,我想制作一个抽屉布局菜单。当我去使用它时,它说抽屉的布局必须声明。我检查了我的SDK管理器,安卓支持jar已安装并更新。

我尝试卸载和重新安装,但没有帮助。我还尝试创建一个新项目,但没有成功。
代码:

<android.support.v4.widget.DrawerLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent">
<FrameLayout
    android:id="@+id/content_frame"
    android:layout_width="match_parent"
    android:layout_height="match_parent" />
<!-- The navigation drawer -->
<ListView android:id="@+id/left_drawer"
    android:layout_width="240dp"
    android:layout_height="match_parent"
    android:layout_gravity="start"
    android:choiceMode="singleChoice"
    android:divider="@android:color/transparent"
    android:dividerHeight="0dp"
    android:background="#111"/>

</android.support.v4.widget.DrawerLayout>


其他信息:
最小API:7
构建API:18
IDE:Android Studio(使用Gradle)
Android Studio版本号:AI-132.863010(最新)
我现在使用的是Android studio 3.0

您需要将支持库添加到您的库中

如果您使用的是Gradle,只需添加:

dependencies {
    ...
    compile "com.android.support:support-v4:18.0.+"
}
到您的
build.gradle
文件

如果不使用gradle来处理依赖关系:
按Ctrl+Alt-Shift+S(项目结构)

然后是库>新项目库>Java

找到JAR我确信您已经复制到了您的./libs文件夹,您应该完成了。
或使用此快捷方式:
只需将android-support-v4.jar复制到您的项目/libs,右键单击androidstudio中的jar并选择addaslibrary

编辑:

从Android Studio 0.3开始,您不必手动编辑gradle文件,只需在项目结构中添加库。

您需要将支持库添加到库中

如果您使用的是Gradle,只需添加:

dependencies {
    ...
    compile "com.android.support:support-v4:18.0.+"
}
到您的
build.gradle
文件

如果不使用gradle来处理依赖关系:
按Ctrl+Alt-Shift+S(项目结构)

然后是库>新项目库>Java

找到JAR我确信您已经复制到了您的./libs文件夹,您应该完成了。
或使用此快捷方式:
只需将android-support-v4.jar复制到您的项目/libs,右键单击androidstudio中的jar并选择addaslibrary

编辑:

从Android Studio 0.3开始,您不必手动编辑gradle文件,您可以只在项目结构中添加库。

只检查您的文件意味着在布局中定义它,而不是在任何菜单文件或任何其他文件中我有错误的位置,所以这就是发生错误的原因。

只检查您的文件意味着在布局中定义它,而不是在任何菜单文件或任何其他文件中我有错误的位置,所以这就是错误的原因发生

Fezz,请提供详细答案,如果可能,包括代码。请检查如何编写好答案的提示。由于它是现在写的,它几乎没有任何人有相同的问题有用。菲兹,请提供详细的答案,如果可能的话,包括代码。请检查提示如何写一个好的答案。正如现在所写的,对于任何有同样问题的人来说,它几乎没有什么用处。