我正在尝试运行HERE提供的代码
我从他们的Github下载了代码,并导入到Android SDK中,但它在行中显示错误
import android.support.v4.app.FragmentActivity;
import android.support.v4.app.NavUtils;
在多个文件中。但是,如果我检查Android SDK管理器,Android Support Library
以及Extras文件夹中的Android Support Repository
都已安装。我还可以在SDK_INSTALL\sdk\extras\android\support
目录中看到support文件夹及其内容。它还有v4文件夹,其中也包含android-support-v4.jar
和src
文件夹。那么,为什么它仍然显示错误,如何解决这个问题?如何运行示例代码?示例代码用于RSS阅读器应用程序(如果与此相关)。
9条答案
按热度按时间jm81lzqq1#
请执行以下步骤:
适用于Eclipse:
Properties
Java Build Path
Libraries
选项卡。单击右窗格中的Add External JARs
按钮。android-support-v4.jar
文件,通常Jar文件的路径为:您的驱动器\安卓软件开发包\附加组件\安卓\支持\v4\安卓支持v4.jar
android-support-v4.jar
库后,导航至Order and Export
选项卡,并勾选android-support-v4
库文件。适用于Android工作室:
build.gradle
文件中:implementation 'com.android.support:support-v4:YOUR_TARGET_VERSION'
关于此问题的进一步阅读:
hmae6n7t2#
jar是一个外部jar文件,您必须将其导入到项目中。
以下是您在Android Studio中的操作方式:
转到文件-〉项目结构x1c 0d1x
转到“依赖项”选项卡-〉单击加号-〉转到“库依赖项”
选择支持库“support-v4(com.android.support:support-v4:23.0.1)”
现在转到应用中的“build.gradle”文件,并确保Android支持库已添加到依赖项中。或者,您也可以直接在
dependencies{}
中键入compile 'com.android.support:support-v4:23.0.1'
,而不是通过GUI。重新构建您的项目,现在一切都应该正常了。x1c4d 1x
hmmo2u0o3#
解决此问题的另一种方法:
如果你使用支持库,你需要将
appcompat
库添加到项目中。这个链接显示了如何将支持库添加到你的项目中。假设您之前已经添加了支持库,但是遇到了上面提到的问题,您可以按照下面的步骤来解决这个问题。
1.右键单击项目并导航到构建路径〉配置构建路径。
1.在窗口的左侧,选择Android。您将看到如下所示的内容:
1.您可以注意到目前没有引用库,现在点击右下角的Add按钮,您会看到一个弹出窗口,如下图所示。
1.选择
appcompat
库并按确定。(注意:如果您已经按照前面提到的方法添加了它们,则会显示库)。现在您将看到以下窗口:1.点击OK。就这样。库现在被添加到你的项目中(注意红色标记),并且与支持库相关的错误必须消失。
nwlqm0z14#
对我来说,当我手动将代码传输到另一台笔记本电脑时,它们就会出现。
文件〉使缓存无效/重新启动
点击“无效缓存和重新启动”,你就完成了。
k4ymrczo5#
我在Android Studio 1.5.1中按照Gene的上述说明操作,但它将此添加到了我的build.gradle文件中:
所以我把它改成了
它开始工作。
5jdjgkvh6#
如果您有同一个支持库
android-support-v4.jar
的多个版本,也可能发生此问题。如果您的项目正在使用包含不同版本的支持库的其他库项目。要解决此问题,请在每个位置保持相同版本的支持库。cgvd09ve7#
我已经从我的项目中删除
android-support-v4.jar
解决了这个问题。因为appcompat_v7
已经有了它的副本。如果您已经导入appcompat_v7,但问题仍然没有解决,请尝试导入。
qvsjd97n8#
这是将任何第三方库或jar文件导入项目的非常简单的步骤
1.从您的驱动器\android-sdks\extras\android\support\v4\android-support-v4.jar中复制android-support-v4.jar文件
***或***从现有项目的bin文件夹复制。
或任何第三方.jar文件
1.将复制的jar文件粘贴到lib文件夹
1.右键单击此jar文件,然后单击构建路径-〉添加到构建路径x1c 0d1x
1.即使您的项目中仍然出现错误,请清理项目并生成它。
piv4azn79#
Android Studio 2.2.3 Linux Mint 18.1
在您的“项目视图”中,打开Gradle脚本-〉build.gradle(模块:app),然后将鼠标指针放在依赖项一词内。
点击灯泡,然后点击“添加库依赖项”,对我来说,我想要的所有库都列在那里。
我想到的例子库:编译“com.android.support:网格布局-v7:25.1.0”编译“com.android.support:支持-v13:25.1.0”
我现在希望在Gradles默认配置中添加android默认支持。