我有一些动态生成的Android类。我需要测试这些类的一些方法(这些方法与UI无关)。我希望将此功能集成到现有的J2SE项目中。这可以在标准VM上运行吗?如果我必须使用Dalvik VM,是否有任何命令行界面,以便我不需要启动Android模拟器?
答案 0 :(得分:1)
这可以在标准VM上运行吗?
你忽略了解释它是什么。
如果“它”是Android,没有。
如果“it”是你的“动态生成的Android类”,假设它真的意味着“动态生成的Java类”,那么大概是肯定的。如果你的目标是让这些类“进入现有的J2SE项目”,只需确保你的“动态生成的Android类”没有引用任何android.*
类。
如果“it”是测试Android代码的测试套件,您可以尝试Robolectric。
如果我必须使用Dalvik VM,是否有任何命令行界面,以便我不需要启动Android模拟器?
没有