2

我一直在寻找 android 中的 ePub 阅读器。
我提到了 PageTurner。得到它的apk下载,它的工作。

但是当我从github下载它的源代码 (因为它是开源的)并尝试导入项目时,它会给出消息,No Projects found to import即使它指向正确的位置。

我在 SO 上搜索了类似的问题,但没有得到任何帮助。
我想我错过了图书馆和其他一些可以完成这项工作的东西。请注意,github链接中缺少bin和文件夹。我使用 Eclipse Indigo 作为 IDE。gen

知道这里有什么问题吗?任何帮助表示赞赏。

编辑

1.)根据建议,我创建了新项目并从现有源中导入它,但它几乎在每一行代码中都出现错误。

一些错误如下:

Package x1 does not match with package x2
class RoboActivity not found
method not found
@Inject cannot be resolved to a type

2.) 我究竟从Maven 站点下载了什么?

这些库需要哪些库。

此外,当我尝试按照说明安装插件时,我得到了这

3.)链接可用于 Maven 插件,但我在这里找不到插件 :(

4

5 回答 5

4

您的项目是Maven 项目为 Eclipse 下载 Maven 插件,然后将现有项目导入为Existing Maven Projects如果您的pom.xml文件正确,其他 jar 的依赖关系将自动解析。

Maven Eclipse 插件

Maven 2 Eclipse 插件

于 2012-04-21T08:12:26.703 回答
2

而不是导入尝试

使用现有源创建新项目

希望这可以帮助

于 2012-04-21T07:10:39.537 回答
1

如果 bin 和 gen 文件夹丢失,您也可以创建自己的项目并将 res、src 和清单文件从该源复制到您的项目。然后只需刷新您的项目,然后将其清理为可以正常工作的构建。

于 2012-04-21T07:10:29.210 回答
1

这是基于 maven 的 android 项目。所以你需要先下载所有的依赖,然后再导入项目。

仔细阅读。

于 2012-04-21T07:46:50.623 回答
1

重大更新:我没有意识到新的 ADT 比旧的 ADT 更喜欢 Maven。

让我作为 PageTurner 的作者在这里插话:我个人不使用 Eclipse Maven 插件,但我只是使用 mvn eclipse:eclipse 生成一个 Eclipse 项目。

如果您从未使用过 Maven,它是一个类似于 Ant(或 Unix make)的命令行构建工具。你可以在这里下载 Maven 3: http ://maven.apache.org/download.html

安装 Maven 后,将 PageTurner 导入 Eclipse 环境的步骤如下:

  1. 下载并解压源代码
  2. mvn -Djavax.net.ssl.trustStore=trust.jks -Djavax.net.ssl.trustStorePassword=pageturner -DexcludeTransitive=true dependency:copy-dependencies

    在源文件夹中

  3. 创建一个 libs 文件夹

  4. 将目标/依赖项中的所有内容复制到 libs 文件夹
  5. 在 Eclipse 中,选择“New Android Project”->“From existing source”并将其指向您解压 PageTurner 的文件夹。

从本质上讲,这完全使 Maven 脱离了游戏,除了获取依赖项。

于 2012-05-03T07:53:47.513 回答