签名APK向导密钥库的相对路径

时间:2015-04-15 14:41:01

标签: android android-studio apk signed

我想将我的密钥库存储在我的Android工作室项目中,以便我可以在Generate Signed APK向导中使用相对路径。但是我无法弄清楚签名APK向导的位置。

如何使用我的android studio项目的相对路径到我的密钥库以与Generate Signed APK向导一起使用?

1 个答案:

答案 0 :(得分:6)

我刚刚在Android Studio 1.4中尝试过,向导似乎使用了相对于项目目录的路径。

示例:

  • 项目目录/home/dev/project
  • 模块名称app
  • 密钥库文件/home/dev/project/app/keystores/debug.keystore

在向导中为我工作app/keystores/debug.keystore(注意路径是相对的 - 没有前导斜杠)。

向模块中的build.gradle添加以下内容也将使用debug.keystore的相对路径(请注意模块名称未列在那里,因为我们已经在app模块中)

android {
    signingConfigs {
        debug {
            keyAlias 'androiddebugkey'
            keyPassword 'android'
            storeFile file('keystore/debug.keystore')
            storePassword 'android'
        }
    }
...
}