Intellij Android测试:INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES

时间:2013-09-23 10:48:45

标签: android unit-testing intellij-idea

我按照本教程为我的Android应用程序实现了单元测试: http://confluence.jetbrains.com/display/IntelliJIDEA/Creating+Unit+Tests

所以我做了一个Android测试模块,我有以下测试类: package test.app.com;

import android.test.ActivityInstrumentationTestCase2;
import junit.framework.Assert;

/**
 * This is a simple framework for a test of an Application.  See
 * {@link android.test.ApplicationTestCase ApplicationTestCase} for more information on
 * how to write and extend Application tests.
 * <p/>
 * To run this test, you can type:
 * adb shell am instrument -w \
 * -e class test.app.com.LoginActivityTest \
 * test.app.com.tests/android.test.InstrumentationTestRunner
 */
public class LoginActivityTest extends ActivityInstrumentationTestCase2<LoginActivity> {

    public LoginActivityTest() {
        super("test.app.com", LoginActivity.class);
    }

    public void testName() throws Exception {
        LoginActivity activity = getActivity();
        int num = 10;
        int result = activity.test(num);
        Assert.assertEquals(num*2,result);
    }

编辑配置设置: 类:test.app.com.LoginActivityTest 方法:testname

项目结构: 依赖关系: MyApp-&GT;提供

但是,如果我尝试运行测试,我会收到以下错误: INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES

一个弹出式广告&#34;空的测试套件&#34;看起来超过了运行按钮。

消息是:无法将测试报告者附加到测试框架或测试框架意外退出。

其他信息: 我使用git进行版本控制。

我无法尝试使用模拟器,因为即使在半小时后,它仍在加载。

你们可以帮我解决这个问题吗?

我尝试从我的设备上卸载该应用,但这并没有解决问题。

谢谢!

0 个答案:

没有答案