安卓开发经验交流:因故从 Codex GPT-5.5 切到 TRAE的GPT-5.4,持续分享,欢迎共同学习

创作说明:内容来自我的真实使用记录,由 ChatGPT 主笔草稿,我手动改过一轮(几乎每段都改了,还加了推广段落,但ChatGPT的草稿依然是不可磨灭的贡献,所以我不会假装是我自己写的——与外面的妖艳XX不一样)

我最近一直用 Codex GPT-5.5 做 Android 开发(既然有 5.5,自然没有特别考虑换成 5.4)
最近因为各种原因(一方面Plus账户的CodeX额度有限,家里人也要用CodeX;另一方面最近学业太紧张:joy:,前两天充了100刀的TRAE国际版,所以也得把额度尽量用用:joy:),半推半就切换到TRAE的GPT-5.4

我学习上一直在用TRAE的 GPT-5.4 做数据分析和改论文(TRAE不卡短时间额度),体验其实不错
但是基本不做安卓开发,因为我比较担心的是它在 Android 真机、ADB 和复杂界面操作上的能力
——之前用SOLO CN做过自动开发和测试,开发是没有问题的,但是自动测试不太顺畅,后来查资料让他按官方命令说明来做,感觉稍微好一些,但依然做不到Codex的那种自动操作截图。

真工作的朋友就知道一旦有一套成熟的工作流轻易是不会切换的:joy:,所以即便国际版在数据分析上体验不错,我之前也一直没有尝试用它来做安卓开发~

实际用下来,TRAE 能完成截图、UI XML、配置读回、应用重启和真机验证,而且比较谨慎,不容易误报成功(这个夸大成果提前结束工作的毛病,从TRAE CN开始就有,SOLO CN好了一些,不过还没有完全消除掉)。但刚开始时,它遇到长页面、Canvas 吞手势和数字输入时,容易反复尝试坐标操作,没有 Codex 那么快地转向脚本、测试或其他更稳定的方法。

我的做法和以前使用 Codex 时差不多:
每次对话把TRAE 的执行日志和回复贴给 ChatGPT,让 ChatGPT给出下一步提示词;

不同的是,为了提高交接效率,我会盯着TRAE的执行过程,把看到的问题直接跟TRAE说
不让他在一些简单的问题上打转(毕竟他多犹豫一会儿,烧的都是我的额度:joy:
——比如我的App里面有一个绘图交互区域,在那里面滑动是无效的,TRAE在翻页的时候不小心在交互区里面滑动,就总是翻不了页面,我就直接跟他说截个图,找一个交互区之外的位置向下滑;

但是AI开发如果人一直在旁边盯着那还叫什么AI开发哈哈哈:joy:
而且我也不可能保持高精力一直去检查他的每个问题,我只是个卑鄙的外行人 :smiling_face_with_horns:
而且我其实并不懂安卓开发 :joy:

所以在TRAE滴哩咣啷做了一大堆的时候,
即使还没停止,我也会先复制粘贴一部分TRAE的执行记录
让ChatGPT帮我判断当前策略哪里有问题,再给我补充提示词;
果然找到了一些策略性问题,并且给出了对应的补充提示词
——主要是给 TRAE 加了几条要求:

  • 同类操作失败两次,就必须换方法;
  • 重复操作要整理成稳定流程并写进文档;
  • 开始前先规划整个验证路径,不要每做一步才想下一步;
  • 能用测试判断的,不要全靠截图;
  • 发现明确问题后,直接进入修复、构建、复测和提交。

目前已经能看到一些改善:它能够做到从界面结构中提取控件位置,主动避开会吞手势的区域,用文字状态校验导航结果,并在操作前先读源码确认副作用,而不是一直盲试。

我现在的感觉是:
Codex GPT-5.5 的默认开发闭环还是明显更成熟;
TRAE国际版即使是选了GPT-5.4 也还需要更多引导,
但通过“执行日志交给 ChatGPT 复盘 + 人工现场提醒 + 提示词持续纠偏”,
使用体验可以逐步改善——希望能逐渐让它达到CodeX的体验:joy:

当然,不论用啥工具,都需要有状态、日志、计划、规则这些开发文档的支持还有git追踪。

我本来主要做数据分析,软件开发只是顺手做的

也欢迎大家随意分享一下自己使用 Coding Agent 时比较省事、性价比高的驾驭经验(包括买啥套餐划算:joy:,不过这个好像不一定能发出来hhh)

如果这套调整后续继续有效,或者有更好的发展,我会再更新~

更多帖子:

之前第一次尝试用SOLO CN开发安卓app,失败了:joy:

但是过了差不多一个月,只用SOLO CN配合ChatGPT也做出了一个不错的app:

ChatGPT和SOLO CN确实是个性价比不错的组合,之前我只是提案,现在已经有实际经验了:

——写到这里我才意识到:joy:我这个浏览器app是只用SOLO CN执行开发的:joy:哈哈哈:joy:,所以第一次失败给我阴影比较大,导致我今天切换到TRAE国际版的时候比较谨慎;谨慎确实也是对的,因为确实还是遇到了一些问题;而且成功开发的这个app只是个浏览器,装到设备上人工简单验收就可以了,不涉及很多交互和复杂配置:joy:复杂需求的开发还是挺费心的——也期待TRAE官方对安卓开发这类需求提供更多支持和引导

为了省钱,我经常多个工具混着用,偶尔也会用这种用一个工具给另一个工具写插件的情况:

甚至还做了一个神奇的东西:这个我确实也在用,不过有时候任务着急就顾不上用了:joy:

再次哀悼我的100刀——但确实还是值的,毕竟我没有合适的渠道买别的了:joy:,能买到GPT 5.4已经是救命稻草了:joy:

我受不了安卓的studio,所以不用这个,退而求其次研究uni-app,虽然低端,但是不用studio开发

1 个赞

:smiling_face_with_horns:哇哦,我完全不知道有这个东西哈哈哈哈 :joy:过两天去学习一下
安卓Studio太大了 :joy: 10GB+
我丐版电脑最近清好几轮硬盘了hhh

谢谢你 :joy: 这是我的梦中会梦到的绝佳回复哈哈哈

uni-app搞不了很高大上的软件,但是如果你的软件没有很高的需求,uni-app的优势就是一套代码包揽安卓,ios,鸿蒙,小程序等平台,不用专门为他们再折腾了

了解了 :joy:哈哈,那我的项目还真没法用;谢啦~

补充一下后续进展:

GPT撰写的更新

在几轮针对性提示词调整后,TRAE 现在已经基本可以自主推进后续开发和测试了。它会自己分析界面结构、整理稳定的操作路径、搭建受控测试配置,**遇到验证信息不足时也会主动补调试工具,再完成构建、真机验证和结果对照。**人工目前主要是在发现明显问题时及时提醒,或者处理少数不适合自动化的交互。

手打的更新:

TRAE在最新回复跟我说没有啥我需要手动做的了,下一步可以做XXX;
然后我把新的回复给ChatGPT看了一眼,问它能不能让TRAE自己继续;
ChatGPT给了相当肯定的回答:joy:,我感觉还是个好消息~

欢迎大家分享交流