使用Android Studio + IntelliJ管理Android应用程序开发

时间:2017-01-30 17:27:43

标签: android git android-studio intellij-idea project-management

我正在与一个使用SDK3的Parrot无人机的Android游戏团队合作。对于这样规模的项目,我们对团队开发有点新意见。

我们都分配了“模块”。通过模块,我的意思是一些成员在Android UI上工作,一些在OpenGL上工作,一些在网络上工作......

我正在寻找一种整合项目结构的连贯方式。如果有人可以在Android Studio上工作,那就太棒了。但是有些人在开发的这个阶段不需要Android,如果我错了,请纠正我,因为我认为在Android Studio中编写标准Java是不可能的,或者至少运行/测试它,它不是他们使用它的好主意。

有些需要将Android与外部库一起使用,有些还需要Android与外部库,有些Android没有任何库,有些只是普通的Java,有/无外部库。

如果我的假设错了,那太好了!我们都可以使用相同的android工作室项目,但是,如何组织android工作室项目?

如果我是对的,您认为使用这两个IDE及其提供的所有功能(如模块)管理项目和组织项目结构的最佳方式是什么?

提前感谢您的关注,问候。

1 个答案:

答案 0 :(得分:0)

在同一个项目甚至同一个模块中拥有“纯”Java和“Android Java”不是问题。对于在本地JVM上运行的“正常”单元测试也是如此。您可以在优秀的u2020 demo app中看到一个示例。

可能需要单独的模块具有单独的依赖项(例如“纯”Java加上应用程序本身),以提高多个项目的可重用性和代码共享。但是如果你没有多个项目并且不想共享任何JAR,那么为什么要这么麻烦呢?

关于源布局的组织,我建议您查看各种现有应用并调整适合您需求的样式: