Android 问题集合
文章平均质量分 88
这个专栏内的文章记录在开发过程中遇到的开发环境问题,且是花费了时间解决的环境问题。有时候不论是在事后感觉不是问题的问题,但在处理时还是把自己绕进去的问题,也会记录下来,给自己提醒 ~~~。
Zen@sz
一个老的程序员。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Fataar 打包方案应用过程的问题
fat-aar 是当前最流行的,将一个 module 及它所依赖的 module, aar /jar 库合并打包成为一个 aar 文件的方案。当前最新版本是 1.4.4,可以支持 AGP 8.13,gradle 8.14 版本。当前 fat-aar 方案处在维护阶段,后续是否会有持续更新不得而知,因为 google 官方推出了一个类似的方案。但是,这个方案目前而言太新,从 AGP 8.12 才引入,对于较老的项目而言,一旦更新 AGP 版本,可能引起很多构建问题,不是很有好。另外,从已知的。原创 2025-12-06 22:21:28 · 983 阅读 · 0 评论 -
Android 问题03_Service 跨进程启动失败
摘要:Android跨进程Service启动失败问题分析 文章记录了在Android项目中实现跨进程Service通信时遇到的问题。作者设计了两个独立应用(服务端和客户端),通过bindService方式进行IPC通信。在测试中发现,虽然方案在Google Pixel 6和模拟器上运行正常,但在一加和OPPO等国产手机(Android 13/15)上被系统阻止启动,日志显示"prevent start..."错误。文章对比了不同设备的运行结果,并提供了完整的客户端和服务端代码实现,包括I原创 2025-06-24 16:19:15 · 1209 阅读 · 2 评论 -
Android 问题01_AGP_Kotlin_Compiler_Mapping
Android 从支持 Kotlin 开始,从 AGP 到需要同时分析 AGP 与 Kotlin Compiler 版本对应关系,因此多数较新的库都是 Kotlin 语言开发的。下面讲的例子是对已经存在的项目作改造过程中发生的问题,如果配置与你的不同,按你的原有配置为准,将对应的版本调整即可。因为不同版本的 Android Studio 创建 Project 时,创建的项目结构文件的内容会存在差异。在遇到类似下面的提示。原创 2025-02-07 16:16:54 · 825 阅读 · 0 评论 -
Android 问题00_IncompatibleComposeRuntimeVersionException
在真实项目过程中开发 SDK,需要相应的开发一个 DEMO App,一方面测试 SDK 功能,另一方面根据实际场景构建一个可用的 App,模拟现实用途。这个过程中发现 App 开发用的还是老旧的 XML 布局格式,然后使用 Activity/Fragment 形式加载(Android 刚出生时的布局/页面加载方式)。我打算引入 Compose,一种较新的 UI 构建库,目的是想组内的开发同事来逐步认识更高效的布局/页面开发方式,同时期望项目内的组员可以多关注一些 Android 的新技术。在文章最后说明。原创 2025-01-22 10:07:23 · 1443 阅读 · 0 评论
分享