【安卓脚本】Android工程中文硬编码抽取
Android 原生工程 中文硬编码抽取
安卓在进行国际化多语言功能时经常会遇到一个头疼的问题,就是在以往的项目中往往存在大量的中文硬编码,这块人工处理非常耗工作量,因此分享一个通用脚本用于模块级别的硬编码抽取,考虑到可能存在很多抽取不准确的情况,因此建议分模块进行抽取,工程级别的可以自行修改脚本实现。
功能支持
- 支持多个、多种预设映射表,支持拓展
- java/kotlin代码
- xml 布局文件
- kotlin模版字符串
- 自动生成xmlkey值、防重复策略
- 自动替换引用
- 自动导包
- 生成新增的strings文件内容 拷贝到粘贴板
流程示意
项目地址与使用
- 项目地址
- 使用步骤
- 初始化配置,配置路径、是否仅扫描等
val modulePath = "E:\\AndroidProject\\LWanAndroid\\commonlib"
<