没有项目被发现导入

时间:2012-04-21 07:08:16

标签: android eclipse maven epub

我正在寻找Android中的ePub阅读器。
我提到了PageTurner。得到了apk的apk下载它。

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

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

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

修改

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 site下载了什么?

these需要哪些库。

此外,当我尝试从说明中安装插件时,我得到了this

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

5 个答案:

答案 0 :(得分:4)

您的项目是 maven项目下载eclipse的maven插件,然后将现有项目导入现有Maven项目。如果 pom.xml 文件正确无误,其他jar的依赖关系将自动解决。

Maven Eclipse Plugin

Maven 2 Eclipse Plug-in

答案 1 :(得分:2)

而不是导入尝试

使用现有资源创建新项目

希望这有帮助

答案 2 :(得分:1)

如果bin和gen文件夹丢失,无论您是否也可以创建自己的项目,只需将res,src和manifestast文件从该源复制到项目中。然后只需刷新你的项目,然后清理它将起作用的构建。

答案 3 :(得分:1)

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

仔细阅读this

答案 4 :(得分:1)

重大更新:我没有意识到新的ADT比Maven更喜欢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” - > “从现有来源”并将其指向您解压缩PageTurner的文件夹。
  6. 基本上,除了获取依赖关系之外,这完全让Maven退出游戏。