1

我正在尝试在 android studio 中以离线模式设置 Robolectric。我需要它处于离线模式,因为我们需要在没有网络访问权限的 Jenkins 服务器上运行测试。

我遵循了以下链接中的“在离线模式下使用 Robolectric”部分:

http://codeblast.com/

我使用链接中给出的 pom 文件来下载所有相关的 jar 以在离线模式下设置 robolectric。我将 jars 包含在 Libs 文件夹中,并将它们作为依赖项添加到 android studio 中。当我在终端中使用以下命令运行简单测试时:

./gradlew clean testDebug --offline

我收到以下错误:

错误:Gradle:任务“:app:preDexDebug”执行失败。

com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command'/home/m1018337/jdk1.7.0_55/bin/java'' 以非零退出值 1 结束

我用谷歌搜索并尝试了一些修复上述错误的方法,但没有成功。
我需要帮助在离线模式下设置 robolectric。提前致谢。

4

0 回答 0