2014-01-10 51 views
8

在此之前的Android 0.4演播室,我是能够通过的Android 0.4工作室+自定义调试密钥库

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

这个选项已经至少与Android 0.4.2工作室设置自定义密钥库调试。我可以在哪里设置自定义密钥库以便能够通过不同的PC共享它,例如通过VCS?

回答

12

这可以通过将signingConfigs添加到build.gradle配置来解决。

android { 

    // ... 

    signingConfigs { 
     debug { 
      storeFile file('../debug.keystore') 
     } 

     /* 
     release { 
      storeFile file('release.keystore') 
      storePassword "mystorepassword" 
      keyAlias "mykeyalias" 
      keyPassword "mykeypassword" 
     } 
     */ 
    } 
2

您可使用的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 

     } 

    } 
相关问题