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:
For help getting started with Flutter development, view the online documentation, 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
-
- Setup the config file dart run flutter_launcher_icons:generate
-
- Run the package dart run flutter_launcher_icons
更改系统启动页
https://pub.dev/packages/flutter_native_splash
-
- 新建/编辑 flutter_native_splash.yaml
-
- 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:项目启动入口函数 pubspec.yaml:配置项目版本号、引入插件、字体和图片等静态资源