口味😋: 添加Google Play发布说明
This commit is contained in:
parent
0f58f3c757
commit
4f8e8a9b77
@ -70,3 +70,21 @@ flutter build apk --split-per-abi --release --flavor sky -t lib/main_sky.dart
|
||||
```bash
|
||||
apksigner verify --print-certs -v build/app/outputs/flutter-apk/app-sky-release.apk
|
||||
```
|
||||
|
||||
|
||||
## 用于Google Play发布的指南
|
||||
https://www.gstatic.com/play-apps-publisher-rapid/signing-tool/prod/pepk-src.jar
|
||||
1. 下载 Play Encrypt Private Key (PEPK) 工具,请注意 [pepk-src.jar中没有主清单属性](https://stackoverflow.com/questions/44719351/googles-pepk-src-not-working)
|
||||
2. 生成密钥
|
||||
```bash
|
||||
java -jar android/google/pepk.jar --keystore=android/app/sky.jks --alias=upload --output=android/google/google_pek.zip --include-cert --rsa-aes-encryption --encryption-key-path=android/google/encryption_public_key.pem
|
||||
```
|
||||
3. 上传密钥
|
||||
上传android/google/google_pek.zip文件到谷歌Play管理中心
|
||||
4. 编译和上传 app bundle
|
||||
```bash
|
||||
flutter build appbundle --release --flavor sky -t lib/main_sky.dart
|
||||
```
|
||||
然后文件在:`build/app/outputs/bundle/skyRelease/app-sky-release.aab`
|
||||
|
||||
- 注意,这里的sky.jks和google_pek.zip和encryption_public_key.pem都是sky渠道的,和谷歌账号对应。如果需要使用其他谷歌账号,需要更换这两个文件。
|
||||
|
||||
11
star_lock/android/google/encryption_public_key.pem
Normal file
11
star_lock/android/google/encryption_public_key.pem
Normal file
@ -0,0 +1,11 @@
|
||||
-----BEGIN PUBLIC KEY-----
|
||||
MIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEAk4KvDplvoZN04n0son5V
|
||||
wrG4vN92MkPuXLWCpU97OaUJUKtlROZkhwrMMeFlLLYBJOsymN3J4qISDVQJRxpl
|
||||
D7vNZfb0NE8WleTRdhOjkWGvtODczOK+ZmYy3xCSnsAAH4+GYdAH+35rVshJ4EcC
|
||||
6ibeuPTOuboqtS6jXN7Zh+FH/LZ0rMUgSQ7+W6ydlo/05d2j+dAaEEc3YSo63/0W
|
||||
waBAV35IXWhgxqllgVw3ZEW3wdBGtbF7Xp3NkS0NrJIFNdE6oyBe8Vdtc17+M2mA
|
||||
bEuWHAbe0bj5kOG+XQYbZXy9TuK+/vS2KKsIEWDx1OewgcHZFP9qXkTfWGV2am8k
|
||||
MKdT8XunatKIrUabroxjQMk/70F4uQ9/xKxk7vN+ouiJUYUlBw59THCkgi/Iyfdu
|
||||
Df6+OFJCuuTU4KlhnH3LqT4WF7wDxuP5tryzG1qHYDtBAwrD3P7R3zkhkl4RtqWC
|
||||
/J5L88XY/XjdN7OdPdMzmMsgDGQQw6dIRQSAEQhUEu2HAgMBAAE=
|
||||
-----END PUBLIC KEY-----
|
||||
BIN
star_lock/android/google/google_pek.zip
Normal file
BIN
star_lock/android/google/google_pek.zip
Normal file
Binary file not shown.
BIN
star_lock/android/google/pepk.jar
Normal file
BIN
star_lock/android/google/pepk.jar
Normal file
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user