【问题标题】:Error while importing the packages导入包时出错
【发布时间】:2012-01-21 00:28:13
【问题描述】:

我正在尝试理解 Android 中的 Tabs + ViewPager 概念,我在谷歌搜索时发现了这段代码,http://thepseudocoder.wordpress.com/2011/10/13/android-tabs-viewpager-swipe-able-tabs-ftw/。我只是想复制粘贴,我发现:

import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentPagerAdapter; 

这 3 个包无法找到它们的方式,即它们在我的 Eclipse 中被标记为错误,我不太确定如何处理这些包。

有人帮我解决这个问题,请告诉我为什么要使用这些包?

【问题讨论】:

  • 您的应用程序版本是多少?此套餐适用于 11 级及以上级别
  • @Pratik 我使用的是 API 级别 8,我的应用程序版本是 2.2
  • 签入android开发者过滤器以检查版本。您需要为此更改它的 api 级别

标签: android import package


【解决方案1】:

请看这里: http://developer.android.com/tools/extras/support-library.html#SettingUp

它基本上说:

  1. 在您的 Android 项目中,在项目的根目录下创建一个名为 libs 的目录(在 src/、res/ 等旁边)

  2. 找到要使用的库的 JAR 文件并将其复制到 libs/ 目录中。例如,支持 API 级别 4 及更高级别的库位于 /extras/android/support/v4/android-support-v4.jar。

  3. 将 JAR 添加到您的项目构建路径中:在 Eclipse 中,右键单击 Package Explorer 中的 JAR 文件,选择“构建路径 > 添加到构建路径”。 (使用linux命令行工具时,这一步似乎没有必要。)

注意:请务必访问上面的链接以获取一些重要的附加信息

【讨论】:

    【解决方案2】:

    您需要从 sdk 路径添加 jar 文件。在这里找到

    (你的 android sdk 路径$> android-sdk-windows\extras\android\compatibility\v4

    并将 android-support-v4 添加到您的构建路径中。 这是使用片段所必需的。

    【讨论】:

    • 效果很好,但我仍然在 import android.support.v4.app.FragmentPagerAdapter;
    • 我尝试导入项目,在添加兼容性 v4 sdk 后它对我来说效果很好。它不会给任何问题。查看您是否有更新的 sdk,尤其是您的 android SDK 管理器中的兼容性部分。顺便说一句,来自该链接的酷概念..我正在经历.. :)
    【解决方案3】:

    通过执行以下操作将适当的 Android 支持库添加到您的项目:- 右键单击项目 >> Android 工具 >> 添加支持库

    【讨论】:

      【解决方案4】:

      您为项目提供的 API 级别...因为 Fragment 从 Android 3.0 开始可用。如果要使用较低级别的 api,您必须使用 jar 文件 From Here

      【讨论】:

      • 链接似乎已损坏,我使用的是 API 级别 8
      • 前两个导入语句没问题,第三个导入语句问题仍然存在@Frankenstein
      • 将该 jar 文件添加到项目后或将项目版本设置为 3.0 后?
      • 在添加了那个jar文件之后,我需要把版本改成3.0吗?不需要吧?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-19
      • 2016-07-31
      • 1970-01-01
      • 2016-05-23
      • 2019-01-21
      • 2015-10-14
      相关资源
      最近更新 更多