设置密钥库文件的相对路径

时间:2018-10-27 19:06:04

标签: java android

我正在研究一个项目,并提交给一位同行进行审查。他在先前的评论中说,我的keystore文件需要保存在相对路径中。我通过GitHub提交。当前,我的keystore文件保存在项目的根目录中。另外,在我的build.gradle中,我有以下内容:

signingConfigs {
    config {
        keyAlias 'Udacity'
        keyPassword 'xxxxxxxx'
        storeFile file('/Users/user/Applications/LiveVotingUdacity/livevotingkeystore')
        storePassword 'xxxxxx'
    }
}

如何保存到相对路径?我很困惑。

1 个答案:

答案 0 :(得分:3)

  

相对路径是一种用于指定目录相对于另一个目录的位置的方法。


根据您的代码,您的keystore文件位于此处。

/Users/user/Applications/LiveVotingUdacity/livevotingkeystore

您用来指定build.gradle的{​​{1}}文件位于您的signingConfigs文件夹中:

app

您需要以某种方式指定/Users/user/Applications/LiveVotingUdacity/app 文件位于文件夹树上方的一个文件夹中。有keystore符号,字面意思是“父目录”。

因此,要指定到..的相对路径,应使用下一个路径

keystore