[英]The import android.support cannot be resolved
我正在尝试运行此处提供的代码
我从他们的Github下载了代码并导入到Android SDK中,但它在行中显示错误
import android.support.v4.app.FragmentActivity;
import android.support.v4.app.NavUtils;
在多个文件中。 但是,如果我检查了Android SDK管理器,在Android Support Library
,以及对Android Support Repository
在Extras文件夹都安装。 我还可以在SDK_INSTALL\\sdk\\extras\\android\\support
目录中看到support文件夹及其内容。 它还有v4文件夹,其中还包含android-support-v4.jar
和src
文件夹。 那么为什么它仍然显示错误,我该如何解决它以及如何运行该示例代码? 如果相关,则示例代码适用于RSS阅读器应用程序。
请按照以下步骤操作:
对于Eclipse:
Properties
Java Build Path
Libraries
选项卡。 单击右窗格上的Add External JARs
按钮。 android-support-v4.jar
文件,通常Jar文件的路径是: android-support-v4.jar
库后,导航到Order and Export
选项卡并在android-support-v4
库文件上添加复选标记。 对于Android Studio:
精简版:
build.gradle
添加到build.gradle
文件中: implementation 'com.android.support:support-v4:YOUR_TARGET_VERSION'
长版:
转到文件 - >项目结构
转到“依赖关系”选项卡 - >单击加号 - >转到“库依赖关系”
选择支持库“support-v4(com.android.support:support-v4:YOUR_TARGET_VERSION)”
导航到App Directory中的“build.gradle”,然后仔细检查是否已将所需的Android支持库添加到依赖项中。
重建你的项目,现在一切都应该工作。
关于这个问题的进一步阅读
我希望这有帮助。
andorid-support-v4.jar是一个外部jar文件,您必须将其导入到项目中。
这是您在Android Studio中执行此操作的方式:
转到“依赖关系”选项卡 - >单击加号 - >转到“库依赖关系”
选择支持库“support-v4(com.android.support:support-v4:23.0.1)”
现在去你的应用程序中的“build.gradle”文件,并确保已将android支持库添加到您的依赖项中。 或者,您也可以直接将compile 'com.android.support:support-v4:23.0.1'
键入您的dependencies{}
而不是通过GUI执行。
解决问题的另一种方法:
如果您使用的是支持库,则需要将appcompat
lib添加到项目中。 此链接显示如何将支持lib添加到项目中。
假设您之前添加了支持库,但是您收到了上述问题,可以按照以下步骤进行修复。
右键单击项目并导航到Build Path> Configure Build Path 。
在窗口左侧,选择Android 。 你会看到这样的事情:
appcompat
lib并按OK 。 (注意:如果您已按前面所述添加了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
多个版本,也可能会发生此问题。 如果您的项目正在使用包含支持库的不同版本的其他库项目。 要解决此问题,请在每个位置保留相同版本的支持库。
这是将任何第三方库或jar文件导入项目的非常简单的步骤
将复制的jar文件粘贴到lib文件夹中
右键单击此jar文件,然后单击构建路径 - >添加到构建路径
即使您的项目仍然出现错误,然后清理项目并构建它。
我通过从我的项目中删除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'com.android.support:support-v13:25.1.0'
我现在希望在Gradles默认配置中默认添加android支持。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.