导入android.support无法parsing

我试图运行这里提供的代码
我从他们的Github下载了代码并导入到了Android SDK中,但是显示错误

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

在多个文件中。 但是,如果我检查Android SDKpipe理器, Android Support Library以及Extras文件夹中的Android Support Repository都安装。 我也可以在SDK_INSTALL\sdk\extras\android\support目录中看到支持文件夹和内容。 它也有包含android-support-v4.jarsrc文件夹的v4文件夹。 那么为什么它仍然显示错误,我该如何解决它,以及如何获得该示例代码运行? 示例代码是针对RSS阅读器应用程序,如果这是相关的。

请按照以下步骤操作:

对于Eclipse:

  • 转到您的项目的Properties
  • 导航到Java Build Path
  • 然后转到Libraries选项卡。 点击右侧窗格中的Add External JARsbutton。
  • selectandroid-support-v4.jar文件,通常Jar文件的path是:
    了Your_Drive \ Android的软件开发工具包\演员\机器人\ SUPPORT \ V4 \ Android的支持,v4.jar
  • 添加andorid-support-v4.jar库之后,导航到Order and Export选项卡,并在android-support-v4库文件中添加复选标记。
  • 完成上述操作后, 清理项目并构build它。
  • 问题解决了。

对于Android Studio:

短版:

  • 在您的build.gradle文件中添加compile“com.android.support:support-v4:YOUR_TARGET_VERSION”。

长版本:

  • 转到文件 – >项目结构

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

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

  • 导航到您的应用程序目录中的“build.gradle”,并仔细检查您的Android支持库是否已添加到您的依赖关系。

  • 重build你的项目,现在一切都应该工作。

有关此问题的进一步阅读:

  1. 支持库 – Android开发
  2. 什么是Android支持库?
  3. Android支持库如何工作?

我希望这有帮助。

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

这是你在Android Studio中的做法:

转到文件 – >项目结构 在这里输入图像描述

转到“依赖项”选项卡 – >单击加号 – >转到“库依赖项” 在这里输入图像描述

select支持库“support-v4(com.android.support:support-v4:23.0.1)” 在这里输入图像描述

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

在这里输入图像描述

重build你的项目,现在一切都应该工作。 在这里输入图像描述

解决问题的另一种方法。

如果您正在使用支持库,则需要将compat lib添加到项目中。 此链接显示如何将支持库添加到您的项目

假设您之前已经添加了支持库,但是您遇到了上述问题,则可以按照以下步骤来解决该问题。

1-右键单击该项目并导航到Build Path-> Configure Build Path

2-在popup的窗口左侧selectAndroid 。 你会看到一个像这样的图像:

在这里输入图像描述

3-您可以注意到在momonet中没有引用libaray。 现在点击右下angular的添加button。 你会看到一个popup窗口如下所示。

在这里输入图像描述

4-selectappcompat lib,然后按确定。 (注意:如果你已经像前面提到的那样添加它们,那么lib会显示出来)。 现在你会看到下面的窗口。

在这里输入图像描述

5-按确定。 而已。 lib被添加到您的项目中(注意红色标记),并且与支持lib的包含有关的错误现在必须执行。

我在Android Studio 1.5.1中遵循了Gene的说明,但是将它添加到我的build.gradle文件中:

 compile 'platforms:android:android-support-v4:23.1.1' 

所以我把它改为:

 compile 'com.android.support:support-v4:23.1.1' 

它开始工作。

如果您有相同的支持库android-support-v4.jar多个版本,也可能会发生此问题。 如果您的项目正在使用包含支持库的不同-2版本的其他库项目。 要解决该问题,请在每个地方保留相同版本的支持库。

这是一个非常简单的步骤,将任何第三方库或jar文件导入到您的项目中

  1. your_drive \ android-sdks \ extras \ android \ support \ v4 \ android-support-v4.jar复制android-support-v4.jar文件
    从现有项目的bin文件夹复制。
    或任何第三方.jar文件
  2. 粘贴复制的jar文件到lib文件夹中

  3. 右键点击这个jar文件,然后点击构buildpath – >添加到构buildpath 在这里输入图像描述

  4. 即使你仍然在项目中出现错误,然后清理项目并构build它。

我已经通过从我的项目中删除android-support-v4.jar来解决它。 因为appcompat_v7已经有了它的副本。

如果你已经导入appcompat_v7,但仍然没有解决问题。 然后尝试一下。

Android Studio 2.2.3 Linux Mint 18.1

在你的'项目视图'里打开Gradle Scripts – > build.gradle(Module:app),并把鼠标指针放在单词依赖关系中。

点击灯泡,然后点击“添加库依赖项”,对于我来说,所有我想要的库都列在那里。

编译'com.android.support:gridlayout-v7:25.1.0'compile'c​​om.android.support:support-v13:25.1.0'

我现在正在寻找在默认的Gradlesconfiguration中默认添加android支持。