Android Studio 0.4。+自定义调试密钥库

在Android Studio 0.4之前,我能够通过设置自定义调试密钥库

File -> Project Structure -> Facets -> Compiler Tab 

这个选项至少与Android Studio 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 

your_module目录中的build.gradle文件

  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 } }