flutter_kinetra/README.md
2025-10-10 13:55:13 +08:00

84 lines
2.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# kinetra
A new Flutter project.
## Getting Started
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
- [Lab: Write your first Flutter app](https://docs.flutter.dev/get-started/codelab)
- [Cookbook: Useful Flutter samples](https://docs.flutter.dev/cookbook)
For help getting started with Flutter development, view the
[online documentation](https://docs.flutter.dev/), which offers tutorials,
samples, guidance on mobile development, and a full API reference.
包名com.kinetra.adehok.app
# 修改app名称
https://pub.dev/packages/rename
- 1.activate
flutter pub global activate rename
- 2.Set AppName
flutter pub global run rename setAppName --targets ios,android --value "Kinetra"
- 3.Set BundleId
flutter pub global run rename setBundleId --targets ios,android --value "com.kinetra.adehok.app"
# 修改启动图标
https://pub.dev/packages/flutter_launcher_icons
- 1. Setup the config file
dart run flutter_launcher_icons:generate
- 2. Run the package
dart run flutter_launcher_icons
# 更改系统启动页
https://pub.dev/packages/flutter_native_splash
- 1. 新建/编辑 flutter_native_splash.yaml
- 2. Run the package
dart run flutter_native_splash:create
# 生成安卓打包证书
keytool -genkeypair -v -keystore kinetra_adehok_app.jks -keyalg RSA -keysize 2048 -validity 10000 -alias com.kinetra.adehok.app
口令:123456
# 查看安卓证书指纹
keytool -list -v -keystore kinetra_adehok_app.jks
别名: com.kinetra.adehok.app
创建日期: 2025年9月22日
条目类型: PrivateKeyEntry
证书链长度: 1
证书[1]:
所有者: CN=qj, OU=qj, O=qj, L=cs, ST=hunan, C=cn
发布者: CN=qj, OU=qj, O=qj, L=cs, ST=hunan, C=cn
序列号: f98a0bc4e952426a
生效时间: Mon Sep 22 16:02:03 CST 2025, 失效时间: Fri Feb 07 16:02:03 CST 2053
证书指纹:
SHA1: 73:61:84:4F:97:9C:EC:B6:5C:25:64:E9:98:51:2C:2E:67:07:1F:AC
SHA256: 73:17:E7:6B:6A:7A:E8:32:72:AE:60:A2:18:78:55:2C:8D:49:66:E3:3C:E9:7E:D6:F3:88:6A:FD:F5:50:33:C1
签名算法名称: SHA384withRSA
主体公共密钥算法: 2048 位 RSA 密钥
# 监听model修改自动生成(当前项目未使用)
dart run build_runner watch --delete-conflicting-outputs
# 打包
给测试打apk包测试完成后给漆维上架谷歌需要打aab的包
apk包: flutter build apk --release
aab包: flutter build aab --release
iOS: flutter build ipa或者flutter build iOS 完成后在xcode点击工具栏Product选择archive
# 文件结构
flutter_kinetra
-android:安卓侧相关配置文件
-assets:图片、字体静态资源
-ios:ios侧相关配置文件
-lib:主要代码文件
-dio_client:dio接口请求类及接口地址
-kt_model:数据实体类
-kt_pages:ui页面
-kt_utils:工具类
-kt_widget:组件
main.dart:项目启动入口函数