【问题标题】:Android Application APK signing?Android 应用程序 APK 签名?
【发布时间】:2009-12-16 16:56:13
【问题描述】:

我想了解有关 Android 应用程序签名的信息。

IFAIK、黑莓和 iphone 应用程序必须经过签名才能在真实设备上运行。 对于Android,应用程序需要签名吗?

如果是,如何签署申请?

请指教。伙计们。

提前致谢。

【问题讨论】:

    标签: android


    【解决方案1】:

    如果您使用的是 Eclipse 插件。

    右键项目>Android工具>导出签名应用包

    按照创建 .keystore 文件的说明进行操作!

    【讨论】:

      【解决方案2】:

      开发者网站上有安卓应用签名指南:http://developer.android.com/guide/publishing/app-signing.html

      回答您最关心的问题:您不需要真实的设备来签署应用程序。您在构建过程中签名,因此可以在任何具有正确软件的计算机上完成(全部免费)。构建签名应用程序的最简单方法是使用 Eclipse 的 ADT 插件,该插件具有“导出签名应用程序”功能。

      【讨论】:

      • 在开发过程中,应用程序会使用可以在模拟器和真机上运行的开发密钥进行签名。当您准备好将应用程序上传到 Android Market 时,您只需生成自己的密钥。
      • 非常正确;我建议重新使用一个开发密钥(而不是使用 ADT 生成的那个),因为这样每个人在同一个应用程序上工作最终都会使用相同的调试签名密钥。
      • 另外,您必须创建一个 KEYSTORE 文件。不要丢失或删除此文件。我建议与在线存储供应商签约并将其存储在那里。 DropBox 免费提供 2GB。如果您丢失了该密钥库文件,您将无法更新您的应用程序。这意味着您必须将其作为新应用程序发布,如果您为您的应用程序收费,这不会让用户满意,因为他们必须再次收费才能获得更新。不,没有办法绕过它。
      【解决方案3】:

      正如@Laurence Dawson 提到的一种方法就是在 Eclipse 中打开你的项目

      右键项目>Android工具>导出签名应用包

      但是您必须在执行此操作之前创建一个密钥库,这真的很简单,从右键单击选项中选择“导出签名的应用程序包”后会出现该选项,它会要求您“签名”您的 APK(在为了 Beta/Alpha/Production 发布)这个过程只需通过创建这个 Keystore 来完成,一旦它被创建,只需选择这个新的 keystore(它会出现在“Export Signed Application Package”的选项中),瞧!然后它只会要求您输入将您签名的 APK 上传到谷歌开发者网站的路径!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-05-10
        • 2013-11-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多