Android 开发现在心智负担如何

2025 年 4 月 26 日
 silvernoo
写了几年 flutter ,又回到了安卓,感觉一夜回到解放前。又让我想起曾经被 gradle ,android studio ,kotlin 还有何种插件依赖和兼容性的四重拷打中。仿佛深夜的四重奏,指加班。因为打包工具造成产出下降很难向上解释。最近又在从 support 包迁移 androidx ,排查了 100 个打包错误后放弃。

gradle 配置不向下兼容,报错模糊不清,不敢碰升级,gradle 报错广泛解决方案就是 clean cache 和 invalidate caches and restart 引出了另一个屑 android studio 。还有 gradle 那莫名其妙的全量构建

kotlin 没什么太大问题,本身可以提高编码体验,比 java 舒服多了,可目前现状基本上一个项目 java kotlin 都用,代码可读性是小问题,比如 kt 插件要升级吧就要吧 androidx agp gradle 全都升级,哪一个都是令人畏惧的存在。进而回到 gradle 升级的问题。

大家说一下你们现在是怎么舒适的写原生代码的。
10785 次点击
所在节点    Android
48 条回复
levelworm
2025 年 4 月 27 日
@kuanat #10
请问大佬是做哪块逆向的?听君一席话。
lait
2025 年 4 月 27 日
公司老项目,各种古老的插件,升级个 agp 版本问题超多,所以博客里写了好几篇 APG gradle Kotlin jdk 等版本相互兼容的内容,就是找重叠点,大家都好用的那个点。费老劲了🤦‍♂️
headwindx
2025 年 4 月 28 日
@silvernoo 知足吧,有的项目,全量编译得 40 多分钟。就当开眼了
hwb
2025 年 4 月 28 日
@Romic 一棍子打死?
aisles1
2025 年 4 月 28 日
@hwb #44 他都直接 AOE 所有人了,就顺从他吧
cocomanber
2025 年 4 月 28 日
公司里我主写 iOS ,也写过几个 flutter 项目,现在转而写安卓,“被 gradle ,android studio ,kotlin 还有何种插件依赖和兼容性的四重拷打中” ... 感同身受,这些玩意真是安卓入门的必躺坑,一头雾水中
apples01
2025 年 4 月 28 日
@Romic #7 你一棒子打死了一个行业的从业人员。明显他个人性格问题
Romic
2025 年 4 月 28 日
@apples01 有道理。 但是公司就一个安卓。IOS 就很棒。 没有对比就没有伤害。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/1128139

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX