【问题标题】:Import Android-DirectoryChooser into Eclipse将 Android-DirectoryChooser 导入 Eclipse
【发布时间】:2014-03-24 12:46:42
【问题描述】:

我正在尝试在我的 Android 应用程序中包含目录选择器功能,但显然我无法导入我找到的库。这是我要使用的库:https://github.com/passy/Android-DirectoryChooser

我按照以下步骤操作:

  • 下载 zip 文件并将其导入 Eclipse(导入 -> 现有 Android 代码到工作区 -> 仅选择库项目)。树现在看起来像这样:

  • 右键单击ma​​in项目并选中Is Library
  • 右键单击ma​​in项目中的java文件夹并选择用作源文件夹
  • 右键单击我的项目并在 Android 选项卡中添加 ma​​in 库;还在 Java Build Path 选项卡中添加了库,现在看起来像这样:

我不知道我错过了什么,但是这条线

import net.rdrei.android.dirchooser.DirectoryChooserActivity;

给我一​​个错误,说 无法解析导入网络。如何正确导入这个库?

【问题讨论】:

    标签: java android eclipse import


    【解决方案1】:

    您已将库“main”作为 java 库导入,而不是将其作为 Android 库导入。请按照此链接中提到的步骤操作: adding-android-library-project-to-eclipse-build-path

    【讨论】:

      【解决方案2】:

      尽管README 说:

      ... 将项目导入您喜欢的 IDE 并添加 android.library.reference.1=/path/to/Android-DirectoryChooser/library to your project.properties ...

      事实上Android-DirectoryChooser 只支持基于 gradle 的项目,结果只支持 Android 注释

      如何解决

      为了能够在你的 Eclipse 项目中使用它,你应该:

      1. 更改库目录布局
      2. 下载第三方 jar 依赖项
      3. 设置Auto Parcel注解处理
      4. 将库添加到您的项目中

      更改库目录布局

      目录布局应该是简单的,如下所示

      directory-chooser
      ├── AndroidManifest.xml
      ├── assets
      ├── libs
      ├── src
      ├── res
      └── project.properties
      

      下载第三方jar依赖

      reloving 所有依赖 libscompile-libs 看起来

      ...
      ├── compile-libs
      │   ├── auto-parcel-processor-0.3.1.jar
      │   └── guava-19.0-rc1.jar
      ├── libs
      │   ├── auto-common-0.4.jar
      │   ├── auto-parcel-0.3.1.jar
      │   ├── auto-value-1.1.jar
      │   └── option-1.3.jar
      ...
      

      设置注释处理

      对于注释处理,您可以使用androidannotations 中的方法。复制 custom_rules.xml 以使用 ant 构建或修复 Factory Path 以从 eclipse 构建

      将库添加到您的项目中

      更新您的project.properties 文件,添加android.library.reference.1=/path/to/Android-DirectoryChooser/library

      【讨论】:

        猜你喜欢
        • 2020-11-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多