1.在android studio界面的最左下脚,有两个icon:“Build Variants" 和”Favorities“,点击”Build Variants“,出现了 module,Variants对应界面。在要编译的module的右边,选择”release“。
->
2.参照Android Studio中创建keystore生成指定的证书文件。
3.app/build.gradle文件中增加 signingConfigs字段:如下所示:
android
{
defaultConfig
{
}
signingConfigs
{
debug
{
File
strFile
=
new
File
(
"../../Keystore/Debug/debug.jks"
)
storeFile
file
(
strFile
)
storePassword
"storeDebug1234567890"
keyAlias
"debugkey"
keyPassword
"aliasDebug1234567890"
}
release
{
File
strFile
=
new
File
(
"../../Keystore/Release/release.jks"
)
storeFile
file
(
strFile
)
storePassword
"storeRelease1234567890"
keyPassword
"keyRelease1234567890"
keyAlias
"releasekey"
}
}
buildTypes
{
release
{
signingConfig
signingConfigs
.
release
runProguard
false
proguardFiles
getDefaultProguardFile
(
'proguard-android.txt'
)
,
'proguard-rules.pro'
}
}
}
4.然后,重新编译项目,编译出来的是release版本。