12

我正在尝试从 Android http://developer.android.com/design/patterns/navigation-drawer.html#ImpactOnNav导入使用新“导航抽屉”所需的类

抽屉布局:http: //developer.android.com/reference/android/support/v4/widget/DrawerLayout.html

ActionBarDrawerToggle:http: //developer.android.com/reference/android/support/v4/app/ActionBarDrawerToggle.html

导入android.support.v4.widget.DrawerLayout 无法解析导入android.support.v4.app.ActionBarDrawerToggle 无法解析

我已将库更新到最新版本,但仍然无法识别这些类。

4

3 回答 3

13

如何更新库中的 JAR?

我通常通过复制文件来做到这一点。你会在里面找到 JAR $ANDROID_SDK/extras/android/support$ANDROID_SDK你的 Android SDK 安装在哪里。

如果您使用 Eclipse,如果您在文件系统级别复制它,并且 Eclipse 已打开,<F5>请在 Package Manager 中突出显示项目的情况下按下,以便 Eclipse 获取更改。更简单的方法是将它拖出 SDK 并将 JAR 放入libs/Eclipse 中,这将更新文件系统并让 Eclipse 知道更改。

添加 JAR 的 Eclipse 选项(右键单击项目,然后从上下文菜单中选择 Android Tools > Add Support Library...)也可能会执行此操作。由于我的开发环境的一些特殊性,这种特殊方法对我不起作用。

于 2013-06-11T14:30:53.290 回答
12

将 Android SDK 中的支持 jar 复制到您的 libs 文件夹中。应该在<ANDROID SDK FOLDER>\extras\android\compatibility\v13.

于 2013-06-11T14:31:01.680 回答
5

在android studio中,我发现添加依赖解决了这个问题。

在文件菜单中找到项目结构。在“应用程序”下,查找依赖项选项卡。单击右侧的绿色加号。选择库依赖项。

我添加了 support-v4 和 support-v13。

于 2014-10-06T01:52:51.193 回答