2014-01-10 3 views
8

До Android Studio 0.4, я был в состоянии установить пользовательские отладки через хранилище ключейAndroid Studio 0,4. + Пользовательские отладки хранилища ключей

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

Этот вариант пошел по крайней мере с Android Studio 0.4.2. Где я могу установить настраиваемое хранилище ключей для возможности разделить его на разных компьютерах, например. через VCS?

ответ

12

Это можно решить, добавив signingConfigs в конфигурацию build.gradle.

android { 

    // ... 

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

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

Вы можете сделать то же самое с помощью signingConfigs в build.gradle файле и ввод сертификатов в директории проекта

Шаг 1. Создайте папку внутри модуля вы как

--YourProject 
    --your_module 
     --KeystoreCertificates 
     --myCertificates 
     --other_certificates 

build.gradle файл in 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 

     } 

    }