java.lang.SecurityException:权限拒绝:不允许启动检测,因为包没有与目标匹配的签名
我正在尝试从BMI应用程序以编程方式构建一个基于Robotium的测试应用程序。 () 环境: BMI APK是在Windows环境下使用Android Studio构建的。 BMI测试APK以编程方式构建在基于Ubuntu tomcat的服务器环境上 当我尝试安装和执行时,我遇到以下错误: java.lang.SecurityException:权限拒绝:启动 仪器仪表 ComponentInfo{com.zola.bmi.test/android.test.InstrumentationTestRunner} 不允许从pid=14074,uid=14074,因为包 com.zola.bmi.test没有与目标匹配的签名 com.zola.bmi 尝试以下步骤时,未出现错误:java.lang.SecurityException:权限拒绝:不允许启动检测,因为包没有与目标匹配的签名,java,android,android-studio,gradle,signature,Java,Android,Android Studio,Gradle,Signature,我正在尝试从BMI应用程序以编程方式构建一个基于Robotium的测试应用程序。 () 环境: BMI APK是在Windows环境下使用Android Studio构建的。 BMI测试APK以编程方式构建在基于Ubuntu tomcat的服务器环境上 当我尝试安装和执行时,我遇到以下错误: java.lang.SecurityException:权限拒绝:启动 仪器仪表 ComponentInfo{com.zola.bmi.test/android.test.InstrumentationTe
adb -d uninstall com.zola.bmi
adb -d uninstall com.zola.bmi.test
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "29.0.2"
defaultConfig {
applicationId "com.zola.bmi"
minSdkVersion 8
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
androidTestCompile 'com.jayway.android.robotium:robotium-solo:5.5.3'
compile 'com.android.support:appcompat-v7:23.1.0'
compile 'com.android.support:design:23.1.0'
}
adb install -r BMI-debug.apk
问题:
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "21.1.1"
lintOptions {
abortOnError false
}
defaultConfig {
applicationId "com.zola.bmi"
minSdkVersion 15
targetSdkVersion 30
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.test.InstrumentationTestRunner"
// testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
debug {
testCoverageEnabled = true
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:23.0.1'
androidTestCompile 'com.jayway.android.robotium:robotium-solo:5.6.0'
androidTestCompile 'com.android.support.test:rules:0.4.1'
androidTestCompile 'junit:junit:4.12'
}
生成的基于机器人的测试APK的Build.gradle
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "29.0.2"
defaultConfig {
applicationId "com.zola.bmi"
minSdkVersion 8
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
androidTestCompile 'com.jayway.android.robotium:robotium-solo:5.5.3'
compile 'com.android.support:appcompat-v7:23.1.0'
compile 'com.android.support:design:23.1.0'
}