无法解决导入 android.support 的问题

2022-08-31 08:32:01

我正在尝试运行此处提供的代码
我从他们的Github下载了代码并导入Android SDK,但它在行中显示错误

import android.support.v4.app.FragmentActivity;
import android.support.v4.app.NavUtils;  

在多个文件中。但是,如果我检查Android SDK管理器,则以及Extras文件夹中的都已安装。我还可以看到支持文件夹及其目录中的内容。它还具有 v4 文件夹,其中还包含 和 文件夹。为什么它仍然显示错误,我如何解决它,我如何运行该示例代码?示例代码适用于 RSS 阅读器应用(如果相关)。Android Support LibraryAndroid Support RepositorySDK_INSTALL\sdk\extras\android\supportandroid-support-v4.jarsrc


答案 1

请按照以下步骤操作:

对于日食:

  • 转到项目的Properties
  • 导航到Java Build Path
  • 然后转到该选项卡。单击右侧窗格上的按钮。LibrariesAdd External JARs
  • 选择文件,通常Jar文件的路径是:
    YOUR_DRIVE\android-sdks\extras\android\support\v4\android-support-v4.jarandroid-support-v4.jar
  • 添加库后,导航到选项卡并在库文件上放置复选标记。android-support-v4.jarOrder and Exportandroid-support-v4
  • 完成上述操作后,清理项目并生成它。
  • 问题解决了。

对于 Android Studio:

简短版本:

  • 将以下行添加到文件中:build.gradle
    implementation 'com.android.support:support-v4:YOUR_TARGET_VERSION'

长版本:

  • 转到文件 -> 项目结构

  • 转到“依赖项”选项卡 - >单击加号 - >转到“库依赖项”

  • 选择支持库“support-v4 (com.android.support:support-v4:YOUR_TARGET_VERSION)”

  • 导航到应用程序目录中的“build.gradle”,然后仔细检查所需的Android支持库是否已添加到依赖项中。

  • 重新生成项目,现在一切都应该正常工作。

关于这个问题的进一步阅读:

  1. 支持库 - 安卓开发
  2. 最近的支持库修订
  3. 支持库包
  4. 什么是安卓支持库?
  5. 安卓支持库如何工作?

我希望这有帮助。


答案 2

andorid-support-v4.jar是一个外部jar文件,您必须将其导入到项目中。

这是你在Android Studio中的做法:

转到文件 -> 项目结构enter image description here

转到“依赖项”选项卡 - >单击加号 - >转到“库依赖项”enter image description here

选择支持库“support-v4 (com.android.support:support-v4:23.0.1)”enter image description here

现在,在应用程序中访问“build.gradle”文件,并确保Android支持库已添加到依赖项中。或者,您也可以直接键入您的,而不是通过GUI进行输入。compile 'com.android.support:support-v4:23.0.1'dependencies{}

enter image description here

重新生成项目,现在一切都应该正常工作。enter image description here