From 58f24b6cee73ceb5fcac24c56cedaeafd499a771 Mon Sep 17 00:00:00 2001 From: GeJiaXiang <353358601@qq.com> Date: Tue, 5 Mar 2024 11:17:58 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=A3=E5=91=B3=F0=9F=98=8B:=20=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0sky=E9=AB=98=E5=BE=B7key?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- star_lock/README.md | 11 +++++++++++ star_lock/lib/flavors.dart | 8 ++++---- 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/star_lock/README.md b/star_lock/README.md index 89739e4f..0595b9e1 100644 --- a/star_lock/README.md +++ b/star_lock/README.md @@ -53,6 +53,17 @@ keytool -genkey -v -keystore android/app/sky.jks -keyalg RSA -keysize 2048 -vali `key.properties` 文件用于存放密钥库的相关信息,但是我们不用这个文件,而是直接在 `build.gradle` 中写入密钥库的相关信息。 因为我们将密钥库文件本身都已经储存在git中了,也就没必要再单独存放密钥信息了。 +## 获取密钥库证书指纹 +一般用于SDK的应用创建里面填写的资料,例如高德SDK + +```bash +keytool -list -v -keystore android/app/sky.jks +``` + +输入密码(在android/app/build.gradle:38可以看到) + +一般需要的是:证书指纹-SHA1 看起来像 95:6B:***********(共59个字符) + ## 编译 ```bash flutter build apk --split-per-abi --release --flavor sky -t lib/main_sky.dart diff --git a/star_lock/lib/flavors.dart b/star_lock/lib/flavors.dart index c8418ae5..9f7ed08b 100644 --- a/star_lock/lib/flavors.dart +++ b/star_lock/lib/flavors.dart @@ -61,10 +61,10 @@ class F { return const StarLockAMapKey( androidKey: '11d49b3f4fc09c04a02bbb7500925ba2', iosKey: '883a3355d2d77c2fdc2667030dc97ffe'); - // case Flavor.sky: - // return const StarLockAMapKey( - // androidKey: 'todo', - // iosKey: 'todo'); + case Flavor.sky: + return const StarLockAMapKey( + androidKey: 'fb0d2a3e4208b36452cf636aa025a24f', + iosKey: '86ca725a12a629c280e116a317aaba19'); // case Flavor.xhj: // return const StarLockAMapKey( // androidKey: 'todo',