You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Android Studio中将Android库模块重构为纯Java/Kotlin模块?

将Android模块转换为纯Java/Kotlin模块的最佳步骤(Android Studio)

1. 修改模块构建配置文件

打开目标模块的build.gradle(或build.gradle.kts):

  • 替换Android插件:把顶部的com.android.library/com.android.application替换为java-library(纯Java模块)或org.jetbrains.kotlin.jvm(Kotlin模块)
  • 删除所有Android专属配置块:比如整个android {}代码块(包含compileSdk、defaultConfig、buildTypes等内容)
  • 清理依赖:移除所有Android相关依赖(如appcompat、material、androidx系列库),只保留Java/Kotlin标准依赖或通用Java库

2. 调整模块目录结构

  • 删除Android专属目录:如果模块里有res、manifests、assets这类仅Android项目使用的目录,直接删除(确认无需要保留的资源后操作)
  • 规范源码目录:确保Java代码放在src/main/java,Kotlin代码放在src/main/kotlin;如果原有目录不符合,要么手动移动文件,要么在构建文件中通过sourceSets指定正确的源码路径

3. 同步并修复代码问题

  • 点击Android Studio右上角的Sync Project with Gradle Files按钮同步项目
  • 检查代码中是否存在Android API的引用(比如Context、View相关类),手动删除或替换这些依赖Android的代码逻辑

4. 验证转换结果

  • 执行模块编译操作(Build > Make Module [模块名]),确认能正常生成jar包
  • 在依赖该模块的其他模块中进行功能测试,确保业务逻辑不受影响

内容的提问来源于stack exchange,提问作者mars8

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 09:02:58