【问题标题】:Automatic APK signing when running ADT projects运行 ADT 项目时自动 APK 签名
【发布时间】:2013-06-29 01:31:54
【问题描述】:

我习惯在手机上开发和调试安卓应用程序,它的速度相当快。 当我没问题时,我会导出一个签名的 APK 以上传到市场。

现在我使用 Google Maps API,我必须在 Manifest 中添加一个签名,这个签名与我用来签署 APK 以进行发布的密钥相关联。所以我可以导出一个签名的 APK 以在我的手机上进行测试,但它不是自动化的,我无法再查看 LogCat。

我可以只指示 ADT+Eclipse 在将 APK 上传到我连接的手机之前对其进行自动签名吗?

我错过了一点吗?

【问题讨论】:

  • 如果您只是用 USB 数据线将手机插入计算机并选择它作为在您按下运行时加载您的应用程序的设备,它应该可以工作。它将使用您的调试密钥 - 而不是您的释放密钥 - 并允许您查看 logcat
  • 我不希望 eclipse 使用我的调试密钥(与 Google API 无关),而是使用我的发布密钥并提示输入密码

标签: android eclipse apk adt


【解决方案1】:

我认为您不能直接通过 ADT 执行此操作。但是您可以使用支持签名 (http://developer.android.com/tools/building/building-cmdline.html) 的 ant 来构建。

只需在 ant.properties 文件中设置 key.store、key.alias 和 key.store.password、key.alias.password 属性即可。

您还可以在 eclipse 中触发 ant 构建并添加新的 ant 目标以在您的设备上安装/启动应用程序

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-07
    相关资源
    最近更新 更多