使用 cordova 运行 命令行时签署调试 APK 文件
Sign a debug APK file while using cordova run command line
我想使用 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 签名,如果是,如何获得该签名?
它已经在 ~/.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
我想使用 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 签名,如果是,如何获得该签名?
它已经在 ~/.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