Android Studio 0.4.+ custom debug keystore
Asked Answered
D

2

9

Prior to Android Studio 0.4, I was able to set a custom debug keystore via

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

This option has gone at least with Android Studio 0.4.2. Where can I set the custom keystore for being able to share it over different PCs, e.g. via a VCS?

Decibel answered 10/1, 2014 at 11:31 Comment(0)
D
14

This can be solved by adding signingConfigs to the build.gradle configuration.

android {

    // ...

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

        /*
        release {
            storeFile file('release.keystore')
            storePassword "mystorepassword"
            keyAlias "mykeyalias"
            keyPassword "mykeypassword"
        }
        */
    }
Decibel answered 10/1, 2014 at 11:31 Comment(0)
O
4

You can do the same using signingConfigs in build.gradle file and putting certificates in project directory

Step 1. Create a directory inside you module like

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

build.gradle file 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

        }

    }
Ordination answered 10/1, 2014 at 12:43 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.