android - 在 Android 中发布和调试应用程序版本。两个证书

标签 android debugging certificate release

我已经创建了应用程序的发布(导出)版本。这就造成了调试版本使用调试证书进行签名而导出版本使用不同证书的问题。

  • 他们是否可能都使用相同的发行版本证书?
  • 如果是,那么是否可以保存证书密码,这样我就不必每次导出(或编译)应用程序时都输入密码?

  • 如果不建议或不可能这样做,那么每次您想将发布应用程序安装到已安装调试应用程序的设备时,您如何处理 Android 大喊失败 [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES]?

    <
  • 您如何处理 Android Google Maps API V2 无法使用调试证书的问题,因为 AndroidManifest.xml 具有仅适用于使用发布证书签名的应用程序的 key ?

最佳答案

您可以使用 gradle 或 ant 自动化您的构建过程。一旦你这样做了,构建签名的 apk 就更容易了。使用最新的 Android Studio,您可以一次创建同一构建的多个版本。

question and its answers将帮助您解决这个问题。

关于android - 在 Android 中发布和调试应用程序版本。两个证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20397170/

相关文章:

node.js - 我如何使用 web-grpc 的证书/授权?

java - Azure移动应用程序获取方法android卡住应用程序

android - Firestore : query all documents from a collection

Android:在用户触摸的 Canvas 上绘制图像

python - 为 Flask 中的 View 函数定义装饰器

certificate - 使用我的 CA 签署证书

Fedora 16 上 Eclipse 中的 Android SDK 和 AVD Manager - 没有关闭窗口按钮

objective-c - 在调试器中观察 NSString 长度

java - jsadebugd/jdb 并运行清晰的 JVM

Android APK 重新签名 :Certificate chain not validated