Ich habe versucht, den Release-Build der App zu testen. Also habe ich die folgende Konfiguration zu build.gradle
meiner App hinzugefügt. Aber das hat keine Wirkung gezeigt. Test läuft immer auf Debug-BuildAndroid Testversion Build
android {
compileSdkVersion 24
buildToolsVersion "24.0.0"
defaultConfig {
applicationId "com.****.****"
minSdkVersion 15
targetSdkVersion 22
versionCode 1
versionName "1.0 Beta"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
testBuildType "release"
signingConfigs {
release {
keyAlias '******'
keyPassword '*****'
storeFile file('path to keystore')
storePassword '*****'
}
}
buildTypes {
release {
minifyEnabled true
debuggable true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.release
}
debug {
multiDexEnabled true
}
}
}
Wenn Sie nach Antworten in anderen gesucht SO Thread fand ich testBuildType "release"
wird Test auf Release-Build laufen, aber es hat nicht funktioniert
ändern spielen nicht zulassen, drücken Sie einfach Ihre Build varient Debug zu lösen. –
werfen Sie einen Blick: http://www.techotopia.com/index.php/An_Android_Studio_Gradle_Build_Variants_Beispiel –
Haben Sie versucht, Änderungen in den Pro-Guard-Dateien vorzunehmen, um die Testpakete zuzulassen? –