为了账号安全,请及时绑定邮箱和手机立即绑定

as中导入eclipse工程出错

/ 猿问

as中导入eclipse工程出错

错误:Error:Application and test application id cannot be the same: both are 'com.seventh.personalfinance' for debugAndroidTest


build.gradle代码为:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 28
    buildToolsVersion "28.0.3"
    defaultConfig {
        applicationId "com.example.administrator.jizhangben"
        minSdkVersion 15
        targetSdkVersion 28
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}
repositories{

    maven{

        url"https://maven.google.com"

    }

}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.android.support', module: 'support-annotations'
    })
    compile 'com.android.support:appcompat-v7:28.+'
    compile 'com.android.support.constraint:constraint-layout:1.0.2'
    testCompile 'junit:junit:4.12'
}


查看完整描述

1 回答

?
_爱吃猫的鱼

由错误日志便可知:applicationId 和testApplicationId不能一样。 

所以,只要把app模块的gradle文件中的applicationId 和testApplicationId改成不一样就可以了。 

建议修改testApplicationId,然后再sync同步一下就ok了。 

注意:如若想修改applicationId,还要记得修改项目的包名,否则AndroidManifest中类会找不到。

https://img3.mukewang.com/5c3893d800016c7613650758.jpg


查看完整回答
反对 回复 2019-01-11

添加回答

回复

举报

0/150
提交
取消
意见反馈 邀请有奖 帮助中心 APP下载
官方微信