在此之前的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
}
}