我想执行一个 Java 类来测试 Android 应用程序的部分功能(来自 Java 模块)以将数据读/写到文件。如果我在 Android 模块中执行,我会得到 Stub!错误(Android SDK)。如果我安装或模拟,它会非常慢(我只测试特定的部分)。
如果我将 Android 模块作为模块依赖项包含在内,IntelliJ 仍会构建 Android 文件,并且我会得到一个存根!执行过程中出错。但是,如果我只包含类目录并将它们标记为“已提供”,则在 Log.txt 时会出现错误。叫做。
有没有一种方法可以使用 Java SDK 对 Android 应用程序的组件(不使用 Activity 等)运行简单的 Java 测试,而不构建 Android 特定文件?
您需要仪器测试并在设备(或模拟器)上运行它们,或者使用机器人电动 http://pivotal.github.com/robolectric/,它提供了 SDK jar 存根类的替代品。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)