如何在eclipse

时间:2015-09-20 14:29:49

标签: android android-layout android-fragments

我正在使用材质主题学习带有滑动功能的android选项卡。我有一个来自here的示例教程,它是从Android工作室构建的。

我目前正在为我的项目使用eclipse。

我正在关注本教程,但我无法从TabLayout

导入com.android.support:design

以下是代码,

import android.support.design.widget.TabLayout;

显示错误The import android.support.design cannot be resolved

我从here下载support:design:23.0.1并导入到eclipse,即使这样,也会出现错误。

任何人都可以告诉我在eclipse中下载和导入com.android.support:design:23.0.1的位置。

由于

3 个答案:

答案 0 :(得分:4)

  1. 安装Android SDK 23.0.1
  2. design库从sdk\extras\android\support\design导入eclipse工作区
  3. 要将design项目标记为库,请打开属性 - >选择Android - >选中Library
  4. 现在从项目属性中将此design库导入您的项目。
  5. 这在Tab材料设计中对我有用。

    如果在所述位置找不到design文件夹,请尝试在sdk\extras\android\m2repository\com\android\support\design中找到它,尤其是对于更高版本。

答案 1 :(得分:2)

我也面临同样的问题然后找到这样的解决方案。

对我来说,对你有用希望。

第一步: - 找到 design-23.0.1.aar

的.aar文件
E:\new sdk\sdk\android-sdk-windows\extras\android\m2repository\com\android\support\design\23.0.1 

第二步: - 复制该文件并将其重命名为design-23.0.1.jar以将其解压缩。 解压后你会找到classes.jar,res,AndroidManifest等。

第三步: - 在eclipse中创建库项目名为 design 并复制

    libs文件夹中的
  • classes.jar
  • 所有res res /
  • 替换AndroidManifest.xml 最后通过右键点击appcompat-v7
  • 添加lib lib project -> properties-> Android -> add -> appcompat-v7

最重要的是不要忘记干净的项目,并且可以重新启动eclipse以清除日食。

更深入的细节请按照 commonsware's blog

指导的步骤进行操作
  • 创建一个空目录,该目录将成为Android的主页 图书馆项目。对于其余的这些步骤,我将其称为 “输出目录”。
  • 复制AndroidManifest.xml res / 资产/ 目录 AAR进入输出目录。
  • 在输出目录中创建一个libs /目录。复制到libs / 来自unZIPped AAR的根的classes.jar,以及libs /中的任何内容 在AAR中(例如,mediarouter-v7有自己的专有JAR 位)。
  • 确定您要尝试使用的构建SDK。你可能只是选择 您安装的最高SDK版本。或者,你可以使用 android:minSdkVersion和-vNN资源集限定符 关于什么是良好的构建SDK可能是线索。如果需要,创建一个 具有target = android-NNN行的project.properties文件,其中NNN是 您选择的构建SDK。或者,您可以稍后在Eclipse中解决此问题。
  • 将生成的项目导入Eclipse,如果需要,请调整 构建SDK(项目>属性> Android)。此外,你需要 将此依赖的任何库项目附加到此库项目 (例如,mediarouter-v7取决于appcompat-v7)。

祝你好运!

特别感谢commonsware !!

答案 2 :(得分:0)

对该问题的一个很好的解决方法是将sdk \ extras \ android \ support \ design \ libs \ android-support-design.jar文件复制到项目的“libs”文件夹中