使用 cordova 运行 命令行时签署调试 APK 文件

Sign a debug APK file while using cordova run command line

我想使用 Apache Cordova 命令行测试和调试 APK 文件的签名版本。当我们 运行 cordova build androidcordova run android --device 时,将在以下位置创建一个 APK 文件:

<project_dir>/platforms/android/build/outputs/apk/debug/android-debug.apk

我们可以在 运行 宁 cordova run android --device 期间在将调试文件发送到设备之前对其进行签名吗?

或者这个 android-debug.apk 是否已经使用 SHA1 签名,如果是,如何获得该签名?

它已经在 ~/.android/debug.keystore 密钥库中使用名称为 androiddebugkey 的证书签名。

获取签名:

keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore > debug.crt
openssl sha1 -binary debug.crt > debug.sha
openssl base64 -in debug.sha > debug.txt