我的gradle文件中有这个文件:
android {
signingConfigs {
mySigningConfig {
keyAlias 'theAlias'
keyPassword 'thePassword'
storeFile file('theKeystore.jks')
storePassword 'thePassword'
}
}
...
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.mySigningConfig
}
}
...
}
然后,当我生成发行版APK时,我只是转到Build -> Build Bundle(s) / APK(s) -> Build APK(s)
并创建了APK。与如果我去Build -> Generate Signed Bundle / APK
不同,它会提示我这一点:
我的问题是,当前的gradle文件生成哪个版本的签名?是V1还是V2?如何修改我的gradle文件,使其专门用V1或V2构建?
答案 0 :(得分:1)
找到了!我已经像这样调整了gradle文件:
signingConfigs {
mySigningConfig {
keyAlias 'theAlias'
keyPassword 'thePassword'
storeFile file('theKeystore.jks')
storePassword 'thePassword'
v1SigningEnabled true
v2SigningEnabled true
}
}