Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/181.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在android中使用密钥库别名以及如何在实际项目开发中使用?_Java_Android - Fatal编程技术网

Java 在android中使用密钥库别名以及如何在实际项目开发中使用?

Java 在android中使用密钥库别名以及如何在实际项目开发中使用?,java,android,Java,Android,我是android开发者的新手。我在网上读了一些教程。 如何创建符号apk。在本教程中,一个关键字是“keyalias”。我不明白keyalias的目的 密钥别名的用途是什么? 请帮助理解这一概念。从中,别名“是您稍后在签署应用程序时将使用的名称”。这与您的密钥有关,您无需在每次更改项目时键入密码即可运行和调试应用程序。@commonware抱歉,我不明白“密钥库条目由别名标识,它由构成信任链的密钥和证书组成”这一行以及如何在项目开发中使用密钥别名。密钥库可以包含多个密钥。密钥库中的每个密钥都有

我是android开发者的新手。我在网上读了一些教程。 如何创建符号apk。在本教程中,一个关键字是“keyalias”。我不明白keyalias的目的

密钥别名的用途是什么?


请帮助理解这一概念。

从中,别名“是您稍后在签署应用程序时将使用的名称”。这与您的密钥有关,您无需在每次更改项目时键入密码即可运行和调试应用程序。

@commonware抱歉,我不明白“密钥库条目由别名标识,它由构成信任链的密钥和证书组成”这一行以及如何在项目开发中使用密钥别名。密钥库可以包含多个密钥。密钥库中的每个密钥都有一个名称,称为密钥别名。要指定用于某些操作的密钥(例如,签署JAR/APK),您提供密钥别名。在计算机世界中,我们有许多类型的文件包含单独命名的元素,例如数据库(由主键标识的行)。这也没什么不同。@Commonware谢谢,这些信息对我非常有用。我读过开发人员文档,但不了解storeFile文件(“myreleasekey.keystore”)storePassword“password”keyAlias“MyReleaseKey”keyPassword“password”--keyAlias的用途是什么。