簡體   English   中英

將Android-DirectoryChooser導入Eclipse

[英]Import Android-DirectoryChooser into Eclipse

我正在嘗試在我的Android應用程序中包含目錄選擇器功能,但顯然我無法導入我找到的庫。 這是我想要使用的庫: https//github.com/passy/Android-DirectoryChooser

我按照這個步驟:

  • 下載了zip文件並將其導入Eclipse(導入 - >現有Android代碼進入工作區 - >僅選擇庫項目)。 樹現在看起來像這樣:

    在此輸入圖像描述

  • 右鍵單擊項目並選中Is Library
  • 右鍵單擊項目中的java文件夾,然后選擇“ 用作源文件夾”
  • 右鍵單擊我的項目並在Android選項卡中添加庫; 還在Java Build Path選項卡中添加了庫,現在看起來像這樣:

    在此輸入圖像描述

我不知道我錯過了什么,但是線路

import net.rdrei.android.dirchooser.DirectoryChooserActivity;

給我一個錯誤,說導入網無法解決 如何正確導入此庫?

您已將庫'main'導入為java庫,而是將其作為Android庫導入。 按照此鏈接中提到的步驟: add-android-library-project-to-eclipse-build-path

盡管自述文件說:

...將項目導入您喜歡的IDE並將android.library.reference.1=/path/to/Android-DirectoryChooser/library to your project.properties添加android.library.reference.1=/path/to/Android-DirectoryChooser/library to your project.properties ...

事實上, Android-DirectoryChooser僅支持基於gradle的項目,因為只有Android Annotations

如何解決它

為了能夠在你的eclipse項目中使用它,你應該:

  1. 更改庫目錄布局
  2. 下載第三方jar依賴項
  3. 設置自動包裹注釋處理
  4. 將庫添加到項目中

更改庫目錄布局

目錄布局應該是明確的,如下所示

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

下載第三方jar依賴項

在重新驅動所有依賴項后, 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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM