robolectric-gradle-plugin相关内容

如何将 Java 9 添加到 Android Studio?

我使用的是 Robolectric 库,它的最新版本 v4.3.1 需要 Java 9 才能运行.我试图将 JRE 指向编辑配置,但即使我已经安装了它,我也没有在下拉列表中找到 Java 9.如果有人可以解释一下,那将非常有帮助! 请检查是否安装了 Java 9. 解决方案 在 Android Studio 中运行 Robolectric 测试的唯一解决方法是更改​​测试任务的 JR ..

如何将Java 9添加到Android Studio?

我正在使用Robolectric库,该库的最新版本v4.3.1需要Java 9才能运行.我试图将JRE指向编辑配置,但是即使已经安装了Java 9,也无法在下拉列表中找到Java 9.如果有人可以解释的话,那将真的很有帮助! 请检查已安装Java 9. 解决方案 在Android Studio中运行Robolectric测试的唯一解决方法是更改​​测试任务的JRE. 选择IDE ..

摇篮干净构建和connectedAndroidTest

我玩摇篮为Android最近......它的强大,但在同一时间痛苦的。 起初,我也跟着Roboletric示例项目,试图与Robolectric测试支持基于gradle这个-Android项目。过了一会儿,我意识到Robolectric甚至不支持API 19.因此,我从我的build.gradle删除它并尝试使用JUnit和仪表测试。 我不熟悉Android或摇篮或Roboletric。我只知 ..

清单和设置问题得到Robolectric采用Android 1.1.0工作室工作

我想获得Robolectric测试和在我们目前的项目中工作,而不是有很多运气。我的preference将让这些到Android Studio中运行1.1.0+。这是我的项目结构: 这里是我的测试: 进口android.widget.Button;进口com.mycompany.android.app.R;进口org.junit.Before; 进口org.junit.Test; 进口org ..

ClassCastException异常:出现NoClassDefFoundError不能转换为RuntimeException的

我正在升级我的codeBase类到摇篮2.2和Android工作室1.0。目前我正在试图让Robolectric 2.4的工作,但我遇到一个奇怪的问题,当我尝试和运行单元测试。出现该问题后,才摇篮干净;运行测试套件多次将产生通过测试(如预期)。当我经过一个干净的运行测试,我得到以下错误: java.lang.ClassCastException:java.lang.NoClassDefFoun ..

名为“testCompile”的配置与该名称已存在无法添加作为配置

在更新到摇篮插件1.1.0我一直得到以下错误 名为“testCompile”这个名字已经存在无法添加配置,配置 我也使用来自这里,v0.14.0的Robolectric摇篮插件。 新摇篮1.1.0插件添加额外的单元测试的支持,所以我怀疑的摇篮和Robolectric插件是作战使用的“testCompile,”虽然我不知道如何解决这个问题。 解决方案 看起来像人精了,在Robol ..