我試圖測試應用程序的發佈版本。所以我將下面的配置添加到我的應用的build.gradle
。但是這沒有任何效果。測試總是在調試版本Android測試版本構建
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
}
}
}
運行時,搜索在其他的答案SO線程我發現testBuildType "release"
將運行在發佈版本的測試,但是當你正在建設一個項目,它沒有工作
只是改變你的構建的變體光盤調試釋放。 –
看看:http://www.techotopia.com/index.php/An_Android_Studio_Gradle_Build_Variants_Example –
您是否嘗試在保護文件中進行更改以允許測試包? –