Android 已签名APK向导到密钥库的相对路径
我想在我的Android studio项目中存储我的密钥存储,以便在生成签名APK向导中使用相对路径。但是我看不出签名的APK向导在看什么Android 已签名APK向导到密钥库的相对路径,android,android-studio,apk,signed,Android,Android Studio,Apk,Signed,我想在我的Android studio项目中存储我的密钥存储,以便在生成签名APK向导中使用相对路径。但是我看不出签名的APK向导在看什么 如何使用android studio项目到密钥库的相对路径来生成签名的APK向导?我刚刚在android studio 1.4中尝试过,该向导似乎使用了相对于项目目录的路径 例如: 项目目录/home/dev/project 模块名称app 密钥库文件/home/dev/project/app/keystores/debug.keystore 在向导中,
如何使用android studio项目到密钥库的相对路径来生成签名的APK向导?我刚刚在android studio 1.4中尝试过,该向导似乎使用了相对于项目目录的路径 例如:
- 项目目录
/home/dev/project
- 模块名称
app
- 密钥库文件
/home/dev/project/app/keystores/debug.keystore
app/keystores/debug.keystore
(请注意,路径是相对的-没有前导斜杠)
将以下内容添加到模块中的build.gradle
,也将使用debug.keystore的相对路径(请注意,此处未列出模块名称,因为我们已经在app
模块中了)
看看这里的不同选项。我的理解是,如果要使用密钥库的相对路径,必须将密钥库文件放在与gradle构建文件相同的目录下。或者指定如下路径“/./../path/to/myKey.keystore”。不使用绝对路径的原因是什么?是否为不同的项目使用不同的密钥库?
android {
signingConfigs {
debug {
keyAlias 'androiddebugkey'
keyPassword 'android'
storeFile file('keystore/debug.keystore')
storePassword 'android'
}
}
...
}