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

Android Studio多应用项目如何构建指定App的APK

问题根因

Android Studio Chipmunk(2021.2.1)版本调整了模块加载、构建目标选择的交互逻辑,项目README中描述的「在Project Structure UI中选择示例目录」的操作仅适配Android Studio 4.2及更早版本,在新版本中该操作路径已被废弃。
你看到Build菜单固定显示Make Module car-samples-main、点击无响应,是因为IDE默认打开仓库根目录时,只会识别根目录的空占位模块,不会自动加载helloworld等子目录下的独立应用模块,自然无法选择对应构建目标。

实操解决步骤
  • 关闭当前已打开的car-samples项目,回到Android Studio欢迎启动页。不要直接打开仓库的根目录。
  • 点击「Open」选项,在文件浏览器中定位到helloworld/mobile目录,直接选中该mobile目录作为项目根目录打开,不要选择上层的helloworld或者仓库根目录。
  • 等待Gradle同步完成,同步过程中如果弹出Gradle版本不匹配、SDK路径缺失的提示,按IDE默认提示点确认修复即可。
  • 同步完成后查看IDE顶部的运行配置下拉栏,会自动加载出适配mobile平台的HelloWorld运行目标,Build菜单中的构建选项也会自动切换为对应mobile模块的构建任务,直接执行即可正常编译运行。
  • 如果需要运行automotive平台的对应示例,重复上述步骤,选中helloworld/automotive目录单独作为项目打开即可。
避坑提示
  • 不要尝试在Project Structure中手动关联子模块,该仓库下每个示例的mobile、automotive目录都是独立配置的Gradle项目,没有做根目录多模块适配,强行关联会触发Gradle配置冲突报错。
  • 如果打开子目录后同步提示SDK找不到,手动打开项目根目录下的local.properties文件,补充sdk.dir=你的本地Android SDK绝对路径配置,再重新同步即可。
  • 不要修改示例目录下的build.gradle配置,只要Gradle同步完成,示例代码可以直接在Chipmunk版本上正常运行,不存在代码兼容问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 12:33:13