我正在研究一个项目,并提交给一位同行进行审查。他在先前的评论中说,我的keystore
文件需要保存在相对路径中。我通过GitHub
提交。当前,我的keystore
文件保存在项目的根目录中。另外,在我的build.gradle
中,我有以下内容:
signingConfigs {
config {
keyAlias 'Udacity'
keyPassword 'xxxxxxxx'
storeFile file('/Users/user/Applications/LiveVotingUdacity/livevotingkeystore')
storePassword 'xxxxxx'
}
}
如何保存到相对路径?我很困惑。
答案 0 :(得分:3)
相对路径是一种用于指定目录相对于另一个目录的位置的方法。
根据您的代码,您的keystore
文件位于此处。
/Users/user/Applications/LiveVotingUdacity/livevotingkeystore
您用来指定build.gradle
的{{1}}文件位于您的signingConfigs
文件夹中:
app
您需要以某种方式指定/Users/user/Applications/LiveVotingUdacity/app
文件位于文件夹树上方的一个文件夹中。有keystore
符号,字面意思是“父目录”。
因此,要指定到..
的相对路径,应使用下一个路径
keystore