我习惯于在我的手机上开发和调试安卓应用程序,它相当快。当我没问题时,我会导出一个签名的 APK 以上传到市场。
现在我使用 Google Maps API,我必须在 Manifest 中添加一个签名,这个签名与我用来签署 APK 以进行发布的密钥相关联。所以我可以导出一个签名的 APK 以在我的手机上进行测试,但它不是自动的,我无法再查看 LogCat。
我可以只指示 ADT+Eclipse 在将 APK 上传到我连接的手机之前对其进行自动签名吗?
我错过了一点吗?
我认为您不能直接通过 ADT 执行此操作。但是您可以使用支持签名的 ant 来构建(http://developer.android.com/tools/building/building-cmdline.html)。
只需在 ant.properties 文件中设置 key.store、key.alias 和 key.store.password、key.alias.password 属性即可。
您还可以从 Eclipse 中触发 ant 构建并添加新的 ant 目标以在您的设备上安装/启动应用程序