我主要用Java编写代码,我的所有项目都使用Maven。我真的很喜欢使用Maven,因为它很容易下载源代码和文档,更重要的是,我不需要在我的项目源代码文件夹中保存外部库的副本。
我已经开始开发一个Android应用程序,我发现eclipse的Android插件非常好。然而,所有提供的示例都不是Maven项目,所以我不知道如果我使用maven,我是否仍然可以从Android插件获得所有功能,或者使用maven是否有任何缺点。
所以问题是:
请不要指向此maven support for android projects?
我想要一个经验丰富的开发人员的答案。我已经知道可以将maven用于Android应用程序。我需要知道的是我是否应该使用它。
发布于 2012-01-08 23:28:53
我的团队目前的任务是开发一个Android应用程序。由于它是一个小应用程序,也是某种原型,我们决定评估Maven和Android Eclipse插件。
简而言之:在两个开发人员花了三天的时间后,我们无法在我们的Maven项目中获得Android Eclipse插件功能。
中直接从Eclipse中启动应用程序
由于这些问题阻碍了我们的发展,我们决定在没有Maven的情况下开发app。但是如果你们中的任何人知道如何解决这些问题,我希望听到一个解决方案!
发布于 2012-02-01 05:39:19
如果你想要快速运行测试,你几乎不得不使用maven。因为机器人电动汽车是未来的发展方向。他们说,在Eclipse下,通过maven设置Roboletric可能更容易(他们使用的是IDEA)。
也就是说,你读过this post或that吗?您到底得到了什么错误消息?
我犯的典型错误:
导出ANDROID_HOME=/path/to/android/sdk mvn install Eclipse2.2
进行安装
希望我能正确记住所有的步骤。祝好运!
更新:
在Eclipse下切换回没有maven的普通安卓程序,因为集成开发环境生成了一些奇怪的东西:http://groups.google.com/group/robolectric/browse_thread/thread/ac814076c40d9df1
但这次Maven冒险的好处是,我现在可以通过NetBeans轻松地测试和调试我的项目:)
发布于 2014-10-29 03:05:46
众所周知,Android开发从迁移到了Eclipse Android Studio。
Gradle Android Studio构建系统由一个用于Gradle的插件组成。Gradle是一个高级构建工具包,它管理依赖项并允许您定义自定义构建逻辑。
构建系统独立于Android Studio,因此您可以从Android Studio或命令行调用它。
如你所知,Maven是一个流行的软件项目管理工具,它有助于使用存储库来组织项目依赖关系。
您可以通过Android Studio在您的机器上从命令行构建Android应用程序,从而避免了Eclipse中的插件混乱。
查看使用this构建安卓应用的教程。
有关Gradle构建的更多信息,请参阅此处for
https://stackoverflow.com/questions/8778666
复制相似问题