2014-01-10 49 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 

     } 

    } 
相關問題