Java 建议一个好的Android开发工作流

Java 建议一个好的Android开发工作流,java,android,Java,Android,我对开发android应用程序感兴趣。我有Java/Swing/C++/ajax开发人员的背景,所以我想我可能会感到很自在。当我安装SDK时,我注意到我不能遵循我通常的java开发方案:构建基本库,然后是最终的应用程序。事实上,我想开发libs并在更方便的环境中测试它们,比如Swing。我无法在纯swing应用程序中使用android LIB。。。 关于这些主题以及您的开发过程,您有什么建议吗?如果您编写了一个从android jar调用函数的库,您可以在单独的项目中编写JUnit 4测试并执行

我对开发android应用程序感兴趣。我有Java/Swing/C++/ajax开发人员的背景,所以我想我可能会感到很自在。当我安装SDK时,我注意到我不能遵循我通常的java开发方案:构建基本库,然后是最终的应用程序。事实上,我想开发libs并在更方便的环境中测试它们,比如Swing。我无法在纯swing应用程序中使用android LIB。。。
关于这些主题以及您的开发过程,您有什么建议吗?

如果您编写了一个从android jar调用函数的库,您可以在单独的项目中编写JUnit 4测试并执行它们来测试您的库函数。这迫使您将某些功能与android特定的功能分开,然后您可以确保在引入在设备上运行时可能出现的问题之前,您测试的所有错误都已消除。您也可以在emulator上进行JUnit测试,但这有点复杂。

如果您已经编写了一个从android jar调用函数的lib,那么您可以在单独的项目中编写JUnit 4测试,并执行它们来测试lib函数。这迫使您将某些功能与android特定的功能分开,然后您可以确保在引入在设备上运行时可能出现的问题之前,您测试的所有错误都已消除。您也可以在模拟器上进行JUnit测试,但这有点复杂