android - 使用 cordova 运行命令行时签署调试 APK 文件
问题描述
我想使用 Apache Cordova 命令行测试和调试 APK 文件的签名版本。当我们运行或者cordova build android
在cordova run android --device
以下位置创建 APK 文件时:
<project_dir>/platforms/android/build/outputs/apk/debug/android-debug.apk
我们可以在运行时将它发送到设备之前签署这个调试文件cordova run android --device
吗?
或者这是否android-debug.apk
已经使用 SHA1 签名,如果是,如何获得该签名?
解决方案
它已经在密钥库中使用名称为androiddebugkey的证书进行了签名。~/.android/debug.keystore
要获得签名:
keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore > debug.crt
openssl sha1 -binary debug.crt > debug.sha
openssl base64 -in debug.sha > debug.txt
推荐阅读
- c# - UWP 显示多行文本的磁贴
- php - 如何在 PHP 7.4 中获取输出 Select A Select B
- primefaces - PrimeFaces 7.0
在 PrimeFaces 8 中,似乎可以在使用
<p:textEditor
组件时启用/禁用 HMTML -sanitizer,只需指定secure='false'
禁用和se
- ios - iOS Swift5 - Apple Swift 5.2 电子书的 Playground 代码在哪里?
- swift - 更改更大尺寸的 heightAnchor,然后当前尺寸不起作用
- telegram - 如何以编程方式发送和接收 Telegram 消息?
- apache-kafka - 使用 kafka-python 客户端创建 kafka 生产者时 NoBrokersAvailable
- angular - Angular HttpClient获取请求在订阅中没有返回
- java - 如何覆盖 Couchbase Java sdk 上的 Web 和 N1QL 端口?
- python - Python 中的 SAP 脚本错误