相关疑难解决方法(0)

带有Gradle的Robolectric:未找到资源

我正在尝试与新的Gradle Android构建系统一起运行我的Robolectric测试,但我一直在访问我的主项目的资源.

我将构建拆分为两个单独的项目,以避免javaandroidgradle插件之间发生冲突,因此目录结构大致如下所示:

.
??? build.gradle
??? settings.gradle
??? mainproject
?   ??? build
?   ?   ??? classes
?   ?   ?   ??? debug
?   ??? build.gradle
?   ??? src
?       ??? main
?           ??? AndroidManifest.xml
?           ??? ...
??? test
    ??? build.gradle
    ??? src
        ??? test
            ??? java
                ??? ...
                    ??? test
                        ??? MainActivityTest.java
                        ??? Runner.java
                        ??? ServerTestCase.java
                        ??? StatusFetcherTest.java
Run Code Online (Sandbox Code Playgroud)

build.gradletest/目前看起来是这样的:

buildscript {
    repositories {
        mavenCentral()
    }

    dependencies {
        classpath 'com.stanfy.android:gradle-plugin-java-robolectric:2.0'
    }
} …
Run Code Online (Sandbox Code Playgroud)

android gradle robolectric

31
推荐指数
2
解决办法
2万
查看次数

标签 统计

android ×1

gradle ×1

robolectric ×1