2015-04-26 48 views
0

我正在使用Phonegap为Android开发一个开源应用程序。该开发达到了足够可用的阶段,将其发布给公众(如测试版本)。我只想把我当前的APK放在Github上。为什么我不想上传使用调试密钥签名的APK,然后使用发行版对它进行签名(以及经历制作一个等等的麻烦),是否有任何理由?是否有任何理由不公开使用调试密钥向公众发布APK的任何理由?

回答

1

调试密钥与普通密钥没有任何区别。所以没有理由会伤害任何东西。如果您想要升级它,则需要使用相同的密钥对升级进行签名,否则用户必须先卸载。如果您曾上传到Google Play,则必须使用相同的密钥才能上传所有内容。所以确保你释放的任何密钥都保存在某个地方。

我看到的唯一可能的问题是调试密钥可能有一个短的到期日期,需要重新创建(ADT用于在1年内过期)。所以如果你打算维护它,你可能想创建一个更长的到期密钥。

+0

无法在Google Play上发布调试版APK。 –

+0

调试apk和调试密钥是不同的东西 –

1

您应该创建一个密钥,因为可能有人会在当前项目中帮助您,他们也将签署应用程序,但使用不同的密钥,如果他们稍后将apk上传到GitHub,用户将得到不同的签名警告,这将导致必须重新安装应用程序,从而丢失任何持续的数据。

只要你不想让任何人帮助你,那就好。

如果您懒得创建一个新的Android,您可以使用为您创建的一个Android。假设您使用Windows作为您的操作系统,它存储在C:\Users\<your_user_name>\.android中。

+0

我不建议释放任何类型的密钥。他们可以很容易地添加任何形式的恶意软件,并且没有办法区分你的官方机密与非法机构 –

相关问题