在此之前的Android 0.4演播室,我是能够通过的Android 0.4工作室+自定义调试密钥库
File -> Project Structure -> Facets -> Compiler Tab
这个选项已经至少与Android 0.4.2工作室设置自定义密钥库调试。我可以在哪里设置自定义密钥库以便能够通过不同的PC共享它,例如通过VCS?
在此之前的Android 0.4演播室,我是能够通过的Android 0.4工作室+自定义调试密钥库
File -> Project Structure -> Facets -> Compiler Tab
这个选项已经至少与Android 0.4.2工作室设置自定义密钥库调试。我可以在哪里设置自定义密钥库以便能够通过不同的PC共享它,例如通过VCS?
这可以通过将signingConfigs
添加到build.gradle
配置来解决。
android {
// ...
signingConfigs {
debug {
storeFile file('../debug.keystore')
}
/*
release {
storeFile file('release.keystore')
storePassword "mystorepassword"
keyAlias "mykeyalias"
keyPassword "mykeypassword"
}
*/
}
您可使用的build.gradle文件signingConfigs并把证书项目目录
步骤1.创建一个目录里面你模块像
--YourProject
--your_module
--KeystoreCertificates
--myCertificates
--other_certificates
的build.gradle文件做同样的inside your_module dir
android {
signingConfigs {
myCustomDebug {
storeFile file("KeystoreCertificates/myCertificates")
storePassword "certi_password"
keyAlias "certi_alias"
keyPassword "alias_password"
}
}
buildTypes {
debug {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
signingConfig signingConfigs.myCustomDebug
}
}