keystore 的 Android Studio 备份

标签 android android-studio

由于丢失应用的签名 key 非常可怕,因此显然建议确保其安全并对其进行备份。

docs在这方面有点困惑(至少对我而言),指的是“应用程序签名 key ”和“ keystore ”,就好像它们是分开的东西一样,需要单独管理和备份。 “应用程序签名 key ”部分定义在“ keystore ”中,与它没有区别吗?

无论如何,只是为了确保我备份了我需要的所有东西,这样如果我的硬盘驱动器被损坏,或者甚至当我刚刚设置一个新工作站并想要重新创建我的 IDE 时,是公平地说(就应用程序签名 key 而言)我需要备份的唯一单个 .jks storeFile 部分中引用的文件我的 build.gradle 在这里:

signingConfigs {
    development {
        keyAlias 'MyKeyAlias'
        keyPassword 'mykeypassword'
        storeFile file('C:/Users/MyName/my-android-keystores/my-android-keystore.jks')
        storePassword 'mystorepassword'
    }
}
defaultConfig {
    signingConfig signingConfigs.development
}

最佳答案

Isn't the "app signing key" part of or defined in the "keystore", not different from it?

是的,签名 key 在 keystore 中。

the only thing I need to back up is the single .jks file which is referred to in the storeFile part my build.gradle here

您还需要 build.gradle 文件本身或其他有您密码的东西(例如,密码保险箱)。

关于 keystore 的 Android Studio 备份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46866927/

相关文章:

android - 在 Android Studio 中进行 gradle 构建时,如何将资源提取到资源目录中?

android - 如何开始使用 Rajawali VR

java - 如何不允许只输入减号(-)而允许输入有符号数字?

android - 如何使用 Target API 23 及更高版本通过 GPS 获取用户位置

java - 无法在 AsyncTask 中启动新 Activity

java - 重绘 Canvas 的内容

android - 请迁移 JSON-RPC 和全局 HTTP 批处理端点 - Google Drive API

java - SwipeRefreshLayout 向下滑动带有进度条的 ScrollView

java - Android Java - 在 For 循环中使用处理程序

android - 工具栏导航图标从未设置