标签 gradle 下的文章

1. 什么是 Gemini Agent? 2. 如何启用和配置 Gemini Agent 2.1 获取 API Key 2.2 在 Android Studio 中配置 3. 实际使用场景示例 3.1 自动更新依赖版本 3.2 自动接受建议 3.3 自定义项目规则 4. 总结与展望 本文首发地址 https://h89.cn/archives/421.html 本文基于 Android Studio Narwhal Feature Drop | 2025.1.2 或更高版本。 1. 什么是 Gemini Agent? Gemini Agent 是 Android Studio 内置的 AI 编程助手,它利用 Google 最先进的 Gemini 模型,旨在提升开发者的生产力。Agent 模式在您编码时主动提供

- 阅读剩余部分 -

安卓AOP变天了?AspectJ的黄昏与KSP的崛起 安卓AOP变天了?AspectJ的黄昏与KSP的崛起 前言 AOP技术概述 什么是AOP AspectJ简介 AspectJ在Android中的衰落趋势 维护状况堪忧 社区转向现代方案 AspectJ使用减少的主要原因 1. 编译性能问题 2. 配置复杂性 3. 调试困难 4. 学习成本高 5. 维护成本高 现代替代方案 1. Kotlin符号处理器(KSP)(强烈推荐) 2. 注解处理器(APT)(传统方案) 3. 其他替代方案 现代Android项目的AOP方案选择指南 🎯 推荐方案优先级 ⚠️ 不推荐AspectJ的场景 ✅ 仍可考虑AspectJ的特殊场景 总结 🚀 现代化转型的关键 💡 技术选型建议 🔮 未来展望 参考资料 本文首发地址 https://h

- 阅读剩余部分 -

为什么要开启混淆 如何开启代码混淆 如何开启资源压缩 代码混淆配置 代码混淆后,Crash 问题定位 结尾 本文首发地址:https://h89.cn/archives/211.html 最新更新地址:https://gitee.com/chenjim/chenjimblog 为什么要开启混淆 先上一个 简单示例 MainActivity.kt class MainActivity : AppCompatActivity() { private val p = Person("chenjim", 18) override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setConten

- 阅读剩余部分 -

1. 保持工具最新 2. 使用 KSP 代替 kapt 3. 避免编译不必要的资源 4. 优化 repositories maven 排序 5. 在调试构建中使用静态构建配置值 6. 使用静态依赖版本 7. 创建库模块 8. 为自定义构建逻辑创建任务 9. 将图像转换为 WebP 10. 禁用 PNG 处理 11. 挑选 JVM 垃圾收集器 12. 增加 JVM 堆大小 13. 使用非传递 R 类 14. 使用非常量 R 类 15. 禁用 Jetifier 标志 16. 使用配置缓存 本文首发地址:https://h89.cn/archives/43.html 最新更新地址:https://gitee.com/chenjim/chenjimblog 1. 保持工具最新 Android 工具几乎每次更新都会获得构建优化和新功能,保持最新版本可以加快构建速度 A

- 阅读剩余部分 -

artifactory-pro-6.6.0 安装使用 artifactory 社区版安装使用 代理 Gradle 本地依赖代理 方案一 方案二 安卓上传 aar 到 artifactory 用sed脚本替换安卓依赖 用artifactory做npm本地镜像 artifactory 上传文件大小配置 artifactory无法访问,提示401授权异常 本文首发地址 https://h89.cn/archives/7.html 最新更新地址 https://gitee.com/chenjim/chenjimblog artifactory-pro-6.6.0 安装使用 下载 artifactory-pro-6.6.0.zip 并解压,如需文件,邮件到 me@h89.cn 下载 artifactory-injector-1.1.jar 如需文件,邮件到 me@h89.cn

- 阅读剩余部分 -

相关网址链接 mediasoup-client-android m79 编译 mediasoup-client-android 更新到 m84 libmediasoupclient 编译使用 本文的前提已经 正常编译webrtc 本文首发地址 https://h89.cn/archives/245.html 最新更新地址 https://gitee.com/chenjim/chenjimblog 相关网址链接 mediasoup 官方地址 https://mediasoup.org/github mediasoup Github https://github.com/versatica mediasoup 文档 https://mediasoup.org/documentation/v3/ webrtc android static lib

- 阅读剩余部分 -