当前位置:  开发笔记 > Android > 正文

试图在MultiDex应用程序中测试Android模块,com.android.test.runner.MultiDexTestRunner无法识别

如何解决《试图在MultiDex应用程序中测试Android模块,com.android.test.runner.MultiDexTestRunner无法识别》经验,为你挑选了1个好方法。



1> Nelson Melin..:

我通过实现android.support.test.runner.AndroidJUnitRunner的扩展并覆盖onCreate解决了我的问题

public class MultiDexAndroidJUnitRunner extends AndroidJUnitRunner {
    @Override
    public void onCreate(Bundle arguments) {
        //To make it work on MultiDex environment.
        //https://plus.google.com/+OleksandrKucherenko/posts/i7qZdVEy3Ue
        MultiDex.install(getTargetContext());

        super.onCreate(arguments);
    }
}


我在相同的上下文中,但是使用Espresso,这并没有解决问题:我得到了一个:app:transformClassesWithMultidexlistForDebugAndroidTest FAILED.任何提示?@tse
推荐阅读
N个小灰流_701
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有