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

Android Studio运行时遇Can't find bundle错误,已尝试多种操作仍未解决

解决Android Studio无模块可选+Can't find bundle问题

我来帮你一步步排查和解决这个棘手的问题,这种情况大多是项目Gradle配置紊乱或者AS缓存出了问题,咱们逐个方案来试:

1. 检查核心配置文件是否存在

首先确认项目根目录下有没有settings.gradle——这是AS识别模块的关键文件。如果没有,手动创建一个,内容参考:

include ':app'
rootProject.name = "你的项目名称"

如果已经有这个文件,打开看看是否正确包含了你的模块(比如常见的:app),路径不对的话修正成实际模块的文件夹路径。

2. 清除AS缓存并重启

AS的缓存偶尔会"罢工",清掉重来往往有效:

  • 点击顶部菜单栏的File → Invalidate Caches...
  • 在弹出窗口勾选Invalidate and Restart,等待AS重启完成

3. 手动重新导入模块

有时候自动识别模块失败,咱们手动来:

  • 点击File → Project Structure(快捷键Ctrl+Alt+Shift+S)
  • 左侧选Modules,点击+号选Import Module,选中项目里的模块文件夹(一般是app),跟着向导完成导入
  • 导入后再执行File → Sync Project with Gradle Files重新同步

4. 修复"Can't find bundle"错误

这个错误通常是Gradle仓库配置导致资源加载失败,调整下配置:

  • 打开项目根目录的build.gradle,确保buildscript和allprojects里的仓库包含google()和mavenCentral():
buildscript {
    repositories {
        google()
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.4' // 适配AS 3.1的插件版本
    }
}

allprojects {
    repositories {
        google()
        mavenCentral()
    }
}
  • 删除项目根目录和模块目录下的.gradle、build文件夹,再重新同步Gradle

5. 匹配Gradle版本兼容性

AS 3.1对应的Gradle插件是3.1.x,Gradle wrapper建议用4.4版本。打开gradle/wrapper/gradle-wrapper.properties检查:

distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip

版本不对的话修改后重新同步。

如果以上方法都没用,可以把项目打包成ZIP,解压后用AS的Import Project重新导入一次——有时候彻底重置导入流程能解决配置混乱的问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.21 06:23:31