首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Android中启用Robotium

在Android中启用Robotium
EN

Stack Overflow用户
提问于 2015-01-15 04:31:25
回答 3查看 3.4K关注 0票数 4

我最近决定从Eclipse切换到Android Studio。虽然我可以导入我的android项目,但我在设置和传输我的单元测试时一直遇到问题。出于测试目的,我在src文件夹(java文件夹和test包)中创建了一个目录。为了启用robotium,我在另一个堆栈主题中添加了androidTestCompile 'com.jayway.android.robotium:robotium-solo:5.2.1'。最后,我从Eclipse添加了我的测试java文件。当我尝试运行测试时,我总是收到“无法解析symbol Solo”的提示。

我对AS和gradle是如何工作的知之甚少,所以我可能遗漏了一些其他的东西。我的build.gradle文件的内容:

代码语言:javascript
复制
    apply plugin: 'com.android.application'

android {
    compileSdkVersion 21
    buildToolsVersion "21.1.2"

    defaultConfig {
        applicationId "com.colormindapps.work_rest__scheduler"
        minSdkVersion 8
        targetSdkVersion 21
        testApplicationId "com.colormindapps.work_rest__scheduler.test"
        testInstrumentationRunner "android.test.InstrumentationTestRunner"
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }
    sourceSets {
        main {
            java.srcDirs = ['src/main/java', 'src/tests/java']
        }
    }
}

dependencies {
    androidTestCompile 'com.jayway.android.robotium:robotium-solo:5.2.1'
    compile 'com.android.support:support-v4:19.0.+'
    compile 'com.android.support:appcompat-v7:19.0.+'

}
EN

回答 3

Stack Overflow用户

发布于 2015-01-16 01:11:59

我认为最简单的方法就是安装Robotium Recorder for Android Studio。在记录测试之后,您可以看到Robotium Recorder如何设置gradle文件等。

http://robotium.com/pages/installation-android-studio

票数 1
EN

Stack Overflow用户

发布于 2015-09-01 02:25:23

对于android特定的测试,您必须使用单独的源集,即:

代码语言:javascript
复制
sourceSets {
    main {
        java.srcDirs = ['src/main/java']
    }
    androidTest {
        java.srcDirs = ['src/tests/java']
    }
}
票数 1
EN

Stack Overflow用户

发布于 2016-05-20 14:06:08

使用可解决所有测试用例问题的androidTestCompile 'com.jayway.android.robotium:robotium-solo:5.5.4‘

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27951890

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档