当我使用IntelliJ IDEA导出已签名的Android应用程序时,我可以选择生成一个私有密钥库和其中的许多密钥。
这些按键的功能是什么?我应该为每个应用更新生成一个新密钥并相应地命名吗?
目前我正在为每个应用生成一个密钥库。
另一个问题:创建新密钥时,图像中的信息是可选的还是强制性的?
答案 0 :(得分:3)
1-这些键的功能是什么?
Android系统不会安装或运行未正确签名的应用程序。这适用于Android系统运行的任何位置,无论是在实际设备上还是在模拟器上。因此,您必须先为应用程序设置签名,然后才能在模拟器或设备上运行或调试它。
2-我应该为...生成一个新密钥 每个应用程序更新并命名 相应?
无需为每个应用生成新密钥。 Yo可以使用您之前生成的现有密钥。
3-创建新密钥时,是 来自图像的信息可选或 强制性?
是的,这是可选的。您已提供此信息。
了解更多信息.. http://developer.android.com/guide/publishing/app-signing.html
答案 1 :(得分:0)
记住一个应用程序的密钥和密码,并将密钥库存储在一个位置。每当任何应用程序要求您签署密钥时...都会为您存储密钥库的密钥库提供位置。您不必每次都创建它。