如何执行在Android code的Java测试 [英] How to execute Java tests on Android code

查看:114
本文介绍了如何执行在Android code的Java测试的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想执行一个Java类来测试Android应用程序的功能(从Java模块)件读/写数据到文件。如果我在Android模块内执行,我得到存根!错误(Android的SDK)。如果我安装或效仿,这是非常慢(我只测试特定部分)。

I want to execute a Java class to test pieces of an Android application's functionality (from a Java Module) to read/write data to file. If I execute within the Android module, I get Stub! errors (Android SDK). If I install or emulate, it is very slow (I'm only testing a specific piece).

如果我包括了Android模块作为一个模块依赖,依然的IntelliJ构建Android的文件,我得到一个存根!执行过程中的错误。但是,如果我只包括classes目录下,并将其标记提供,我得到的错误,当登录。被调用。

If I include the Android module as a Module Dependency, IntelliJ still builds the Android files and I get a Stub! error during execution. But if I only include the classes directory and mark them as Provided, I get errors when Log. is called.

有没有办法在一个Android应用程序的组件运行简单的Java测试(不使用活动等),使用Java SDK,而不是Android的建设特定的文件?

Is there a way to run simple Java tests on components of an Android application (not using Activity, etc), using the Java SDK and not building Android specific files?

推荐答案

似乎是固定在以后的IntelliJ 10的发布 - 一直没能重现该问题

Seems to be fixed in later releases of IntelliJ 10 - hadn't been able to reproduce the issue

这篇关于如何执行在Android code的Java测试的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆