|
|
094239edfa
|
OpenCode崩溃现场源码存档
|
2026-06-04 20:31:51 +08:00 |
|
|
|
15727b8d66
|
调试模式下主窗口工具栏添加"应用日志"菜单入口
- menu_main.xml 新增 group_debug 组,内含"应用日志"菜单项(默认隐藏)
- MainActivity.onCreateOptionsMenu 判断 GlobalApplication.isDebugging(),调试状态下显示该组
- MainActivity.onOptionsItemSelected 处理菜单点击,调用 LogActivity.startLogActivity(this, false) 打开日志窗口
|
2026-06-04 18:26:28 +08:00 |
|
|
|
c08bbf7b74
|
移除LogView控件并修复AboutView在Android 16上的Inflate崩溃
- 移除主窗口 activity_main.xml 底部 LogView 面板,清理 MainActivity.java 中相关字段与 onResume 调用,修复 NPE 崩溃
- MyAppTheme 补充 aboutViewBackgroundColor/aboutViewTextColor/aboutViewTitleColor/aboutViewDividerColor 属性定义,修复 AboutActivity 在 Android 16 上的 UnsupportedOperationException 崩溃
|
2026-06-04 18:03:50 +08:00 |
|
|
|
b2d2d7ac99
|
修复GPS订阅数据流断裂,打通MainService→广播→ChildService完整链路
- GpsSubscribeResult 增加 latitude/longitude/locationTime 字段及序列化
- GpsSubscribeReceiverService 重写 onCreate/onDestroy 动态注册广播接收器,onStartCommand 读取 SID 并绑定
- GpsSubscribeControlView 启动服务时传递 EXTRA_SUBSCRIBE_SID
- MainService 步长判断通过后调用 sendSubscribeResult();initManager() 补调 initContext(this)
- GpsReceiverChildService{1,2,3} 补调 super.onStartCommand
- AndroidManifest.xml 修正广播 Action 为 cc.winboll.studio.GPS_SUBSCRIBE_CALLBACK
- GpsSubscribeManager/GpsSubscribeObserverReceiver 广播 Extra 键名改用常量
- GpsSubscribeConst 新增 EXTRA_SUBSCRIBE_SID/EXTRA_SUBSCRIBE_RESULT/EXTRA_LOCATION_POINT
|
2026-06-04 17:51:13 +08:00 |
|
|
|
b9bc7dfa18
|
修复Gitsion项目在Android 16上的布局Inflate崩溃
- 修正 activity_main.xml 中 GpsSubscribeControlView 的包名
(libgpsrelaysentinel → libgitsion)
- 补充 MyAppTheme 缺失的自定义主题属性,新增 DebugActivityTheme
解决 view_log.xml 中 ?attr/colorTextBackgound 等引用无法
在 Android 16 (SDK 36) 上解析导致的 InflateException
- 添加 colors.xml 中对应的主题颜色定义
|
2026-06-04 17:10:14 +08:00 |
|
|
|
2f4977b264
|
修正说明书
|
2026-06-03 20:45:11 +08:00 |
|
|
|
9db9a4cbd3
|
添加Gitsion项目
|
2026-06-03 20:40:02 +08:00 |
|
qinglong
|
bdd8d1e2b6
|
合并模块APPBase 同步最新时间标签appbase-v15.20.25
|
2026-06-03 07:00:01 +08:00 |
|
qinglong
|
138ca80e35
|
合并模块APPBase 同步最新时间标签appbase-v15.20.23
|
2026-06-03 06:06:41 +08:00 |
|
qinglong
|
7a3b54b78b
|
合并模块WinBoLL 同步最新时间标签winboll-v15.20.6
|
2026-06-02 21:00:01 +08:00 |
|
qinglong
|
db804d1897
|
合并模块AES 同步最新时间标签aes-v15.20.12
|
2026-06-02 08:55:05 +08:00 |
|
qinglong
|
039c8fcd98
|
合并模块WinBoLL 同步最新时间标签winboll-v15.20.5
|
2026-06-02 04:00:01 +08:00 |
|
qinglong
|
ae63d1ec0a
|
合并模块AES 同步最新时间标签aes-v15.20.11
|
2026-06-02 03:00:01 +08:00 |
|
qinglong
|
9e9486b488
|
合并模块WinBoLL 同步最新时间标签winboll-v15.20.4
|
2026-06-01 21:00:01 +08:00 |
|
qinglong
|
4b8967b253
|
合并模块WinBoLL 同步最新时间标签winboll-v15.20.3
|
2026-05-31 21:00:02 +08:00 |
|
qinglong
|
b1059c3f46
|
合并模块AES 同步最新时间标签aes-v15.20.10
|
2026-05-27 20:26:41 +08:00 |
|
qinglong
|
f3d723fbee
|
合并模块APPBase 同步最新时间标签appbase-v15.20.22
|
2026-05-27 15:00:01 +08:00 |
|
qinglong
|
e3c30ea9a3
|
合并模块AES 同步最新时间标签aes-v15.20.9
|
2026-05-24 10:49:26 +08:00 |
|
qinglong
|
ab4cef21f0
|
合并模块APPBase 同步最新时间标签appbase-v15.20.21
|
2026-05-24 10:00:01 +08:00 |
|
|
|
2754a2ad7c
|
合并模块AES 同步最新时间标签aes-v15.20.8
|
2026-05-20 21:00:01 +08:00 |
|
|
|
8876896cbc
|
合并模块APPBase 同步最新时间标签appbase-v15.20.20
|
2026-05-20 17:00:01 +08:00 |
|
|
|
28e6a8ee78
|
合并模块APPBase 同步最新时间标签appbase-v15.20.19
|
2026-05-20 15:00:01 +08:00 |
|
|
|
7d872fd14c
|
合并模块APPBase 同步最新时间标签appbase-v15.20.18
|
2026-05-20 04:00:01 +08:00 |
|
|
|
d6fab2133f
|
合并模块AES 同步最新时间标签aes-v15.20.7
|
2026-05-19 21:00:01 +08:00 |
|
|
|
45821b8daa
|
合并模块APPBase 同步最新时间标签appbase-v15.20.17
|
2026-05-19 21:00:01 +08:00 |
|
|
|
edd312a525
|
合并模块APPBase 同步最新时间标签appbase-v15.20.16
|
2026-05-19 19:00:01 +08:00 |
|
|
|
aec680e36e
|
合并模块AES 同步最新时间标签aes-v15.20.6
|
2026-05-19 01:53:02 +08:00 |
|
|
|
1c6f7783e5
|
合并模块AES 同步最新时间标签aes-v15.20.5
|
2026-05-19 01:49:06 +08:00 |
|
qinglong
|
193011a80d
|
合并模块AES 同步最新时间标签aes-v15.20.4
|
2026-05-17 21:00:01 +08:00 |
|
qinglong
|
eb3d8f4806
|
合并模块APPBase 同步最新时间标签appbase-v15.20.15
|
2026-05-17 16:20:01 +08:00 |
|
|
|
aa1b701c8b
|
合并模块APPBase 同步最新时间标签appbase-v15.20.14
|
2026-05-17 15:55:39 +08:00 |
|
|
|
fc20bd56b4
|
合并模块APPBase 同步最新时间标签appbase-v15.20.13
|
2026-05-17 15:52:14 +08:00 |
|
|
|
e92538850f
|
合并模块APPBase 同步最新时间标签appbase-v15.20.12
|
2026-05-17 15:46:18 +08:00 |
|
|
|
81b7af0ec4
|
1. 排序规则彻底换掉
不再按版本号排序,按标签创建时间从新到旧,永远拿到最后发布的最新标签
2. 增加 -f 强制覆盖,确保拉取最新文件
3. 你现在 appbase-v15.20.12 是后打的标签,脚本会直接优先抓取它
4. 无差异也会正常同步最新标签版本文件
|
2026-05-17 15:45:57 +08:00 |
|
|
|
e2b4bddb61
|
BugFix
|
2026-05-17 15:43:18 +08:00 |
|
|
|
cbca61ad84
|
1. 删掉手动拼接标签逻辑,直接取用远程完整标签名,杜绝 appbase- 空格版本
2. 使用 git rev-parse --verify 标签^{commit} 精准拿远程标签commit
3. 合并来源强制指定 origin/模块名 远程分支
4. 空标签直接跳过,不再出现 xxx- 非法标签
5. 检出语法标准: git checkout 远程分支 commit -- 目录
|
2026-05-17 15:37:37 +08:00 |
|
|
|
28bc3a86e3
|
1. 版本排序彻底修复
按 大版本.中版本.小版本.迭代号 分段数字排序,优先抓取 appbase-v15.20.12 而不是旧版
2. 检出命令修正
统一使用 git checkout 提交哈希 -- 目录 语法,不再报路径不存在
|
2026-05-17 15:34:14 +08:00 |
|
|
|
79f7f682b3
|
合并模块APPBase 来源最新标签:appbase-v15.20.11 提交点:c7184ad6df0092106e535308ba486a9503395042
|
2026-05-17 15:25:41 +08:00 |
|
|
|
8fa09a9f99
|
demoapp、winboll、aes 没有 xxx-版本号 格式标签,跳过属于正常
2. appbase 成功抓到标签和commit,只是命令语法错导致拉取失败,改完即可正常合并
|
2026-05-17 15:25:10 +08:00 |
|
|
|
555c5deef9
|
1. get_module_latest_tag → 抓取远程该模块最新Tag
2. get_commit_by_tag → 用最新Tag查出唯一对应提交Commit
3. 校验Tag/Commit非空
4. 执行合并命令git checkout origin/模块名 commit哈希:模块文件夹
5. 仅添加对应目录,生成带标签+commit的提交日志
6. 无标签直接跳过,不产生任何操作
|
2026-05-17 15:22:31 +08:00 |
|
|
|
3707891e0b
|
1. 调用函数 → 查出模块标签 + 标签绑定提交Commit哈希
2. 判定标签/Commit为空直接跳过
3. 合并命令: git checkout origin/模块名 commit哈希:模块文件夹
4. 仅添加当前模块目录,精准提交
5. 提交日志同时记录标签名+提交哈希,方便回溯
|
2026-05-17 15:17:40 +08:00 |
|
|
|
0c9c6c9fd4
|
1. 调试日志重定向 >&2
彻底杜绝调试文字混入标签变量, MOD_TAG 只存纯净标签名
2. 拉取标签写法修正
旧: git checkout 标签名 目录
新: git checkout origin/tags/标签名 -- 目录
直接从远程标签仓库拉取对应提交点文件夹,100%命中标签代码
3. 精准add提交
放弃 git add . ,只添加当前合并的模块文件夹,避免乱提交
4. 强制全量同步标签
脚本开头双重 fetch --tags ,保证本地能读取所有远程版本标签
5. 空标签直接拦截
匹配不到标签完全跳过,不产生空提交、无效覆盖
6. 严格锁定本地分支,防止合并错分支
|
2026-05-17 15:11:21 +08:00 |
|
|
|
be3d042ade
|
设置合并最新标签的模块文件夹。取消合并最新提交的文件夹。
|
2026-05-17 14:22:14 +08:00 |
|
qinglong
|
33dc49267e
|
合并 APPBase 项目, 调试:模块[appbase] 远程分支最新Commit = 74299bf9b2
|
2026-05-17 13:00:02 +08:00 |
|
|
|
e3166b639e
|
操作步骤调整
|
2026-05-17 12:13:50 +08:00 |
|
|
|
3d26bbe090
|
提交内容整理
|
2026-05-17 12:08:22 +08:00 |
|
|
|
cd375cefc5
|
直接取远程分支 origin/xxx 最新全量 Commit,不限制子目录
2. 优化标签匹配:只要标签前缀是 模块名- 就匹配
3. 保留你原有全部脚本结构,只改 get_module_latest_tag 函数
|
2026-05-17 11:35:41 +08:00 |
|
|
|
025c095bcd
|
提交备注自动带上标签名
|
2026-05-17 11:18:06 +08:00 |
|
|
|
c88a0a52a8
|
修复标签获取bug
|
2026-05-17 11:09:45 +08:00 |
|
|
|
dc4eeefa55
|
更正分支环境检测名称
|
2026-05-17 11:04:46 +08:00 |
|