I am working on a project and submitted for review by one of my peers. In their previous review, he stated that my keystore file needed to be saved in a relative path. I am submitting via GitHub. Currently, my keystore file is saved in the root directory of my project. Also, in my build.gradle, I have the following:
signingConfigs {
    config {
        keyAlias 'Udacity'
        keyPassword 'xxxxxxxx'
        storeFile file('/Users/user/Applications/LiveVotingUdacity/livevotingkeystore')
        storePassword 'xxxxxx'
    }
}
How do I save to a relative path? I am very confused.
A relative path is a way to specify the location of a directory relative to another directory.
According to your code, your keystore file is located here. 
/Users/user/Applications/LiveVotingUdacity/livevotingkeystore
And build.gradle file, which you use to specify signingConfigs, is placed inside you app folder:
/Users/user/Applications/LiveVotingUdacity/app
You need somehow specify that keystore file is located one folder above in folder tree. There is .. symbol which literally means 'parent directory'.
So to specify relative path to your keystore, you should use the next path
storeFile file('../livevotingkeystore')
                        If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With