KMP项目中重新生成Res类的Gradle任务及查找方法咨询
问题解答
1. 重新生成Res类的Gradle任务名称
核心任务名称是generateResClass,针对不同的源集(如commonMain、androidMain)会有对应的变体任务,比如:
commonMainGenerateResClass:生成通用源集的Res类androidMainGenerateResClass:生成Android源集的Res类
2. 找到该Gradle任务的方法
Android Studio Gradle面板操作:
- 打开右侧Gradle面板,展开你的KMP跨平台模块(通常是
shared模块) - 展开
Tasks->compose resources分类,就能看到各个源集对应的generateResClass变体任务 - 如果看不到任务,点击Gradle面板顶部的「刷新所有Gradle项目」按钮(圆形箭头图标),刷新任务列表后重新查找
- 打开右侧Gradle面板,展开你的KMP跨平台模块(通常是
命令行方式:
在项目根目录执行以下命令,会列出所有资源相关的Gradle任务:# macOS/Linux ./gradlew tasks --group="compose resources" # Windows gradlew.bat tasks --group="compose resources"
内容的提问来源于stack exchange,提问作者MikeTheTall
相关产品推荐
相关产品推荐

