APKLIB(Holoeverywhere)不是使用Maven-m2e Android导入到Android项目中的

APKLIB(Holoeverywhere)不是使用Maven-m2e Android导入到Android项目中的,android,eclipse,maven,m2e,Android,Eclipse,Maven,M2e,我使用android quickstart工件Id创建了一个新的Maven项目。没有错误,apk在手机上运行-好的。 当我从git下载Holoeverywhere项目并将其作为库链接到我的项目时,它也可以工作 但是我想使用Maven(pom.xml)将Holoeverywhere链接到我的项目。最好使用pom.xml导入所有内容,而不是导入->…使用库 pom.xml中的依赖项本身没有显示错误,但pom.xml显示此错误: 在pom.xml中具有apklib依赖项的所有项目中都会出现相同的错误

我使用android quickstart工件Id创建了一个新的Maven项目。没有错误,apk在手机上运行-好的。 当我从git下载Holoeverywhere项目并将其作为库链接到我的项目时,它也可以工作

但是我想使用Maven(pom.xml)将Holoeverywhere链接到我的项目。最好使用pom.xml导入所有内容,而不是导入->…使用库

pom.xml中的依赖项本身没有显示错误,但pom.xml显示此错误:

在pom.xml中具有apklib依赖项的所有项目中都会出现相同的错误。有些项目需要这些类型的依赖项,我不能使用它们


m2e android 0.4.3真的支持apklib吗?

android库是否有pom?它的版本是否与应用程序依赖项中的版本匹配?是的,它有-。我认为这个问题与m2e插件有关。据说m2e android 0.4.3支持apklibs,但是..有几个集成测试来验证这种行为,我确信m2e android支持apklibs。您可能不知道的是,ADT仍然要求您在本地工作区签出Android库源代码。你做到了吗?是的,现在我必须将库链接为本地存储的Android库。但是不需要maven。我不明白,为什么我要用maven。在一个完美的世界中,我有一个定义了依赖项的pom.xml,Eclipse应该下载并使用它们(就像在普通的Java项目中一样)。m2e android会自动为您链接项目,并正确管理可传递的依赖项。不幸的是,ADT要求正常签出Android库源代码,并且在ADT支持新的AAR格式之前,无法始终正确反向导出Android库源代码。