在Android中启用Robotium

我最近决定从Eclipse切换到Android Studio.虽然我能够导入我的Android项目,但我一直在设置和转移我的单元测试时遇到问题.出于测试目的,我在src文件夹(java文件夹和测试包)中创建了一个目录.为了启用robotium,我通过添加androidTestCompile’c​​om.jayway.android.robotium:robotium-solo:5.2.1’来跟随另一个堆栈主题.最后我从Eclipse添加了我的测试java文件.当我尝试运行测试时,我不断得到“无法解决符号Solo”.

我对AS和gradle如何工作几乎一无所知,所以可能我错过了其他的东西.
我的build.gradle文件内容

    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.+'

}

解决方法:

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

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

相关文章

安装环境都很简单,就是下载工具需要在华为开发者联盟里注册...
上传的方式有两种,第一种是通过bintray官方出的插件bintray...
转载自: 完美解决Error:SSLpeershutdownincorrectly打开gr...
https://www.jianshu.com/p/9220227cdfb3buildscript{ext.ko...
Markdown版本笔记我的GitHub首页我的博客我的微信我的邮箱My...
 跟着教程做的,已经有了JDK,直接进行后面的步骤,下载安装...