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

Android Studio切换Build Variant至Debug时出现非法字符错误

问题描述

切换Android Studio的Build Variant从Release到Debug时,触发以下错误:

Illegal char <:> at index 52: C:/Projects/Android/ProjectName/.idea/modules/app/C:.Projects.Android.ProjectName.app.androidTest.iml

此前该操作可正常执行,且找不到报错中提及的文件,Release模式下构建完全正常。

解决方法
  • 重置IDE配置文件

    1. 关闭Android Studio
    2. 删除项目根目录下的.idea文件夹,以及所有模块目录下的.iml文件(比如app模块里的app.iml)
    3. 重新打开Android Studio,IDE会自动重新生成这些配置文件
    4. 再次尝试切换Build Variant
  • 清理并重启IDE缓存

    1. 点击菜单栏File → Invalidate Caches...
    2. 勾选Invalidate and Restart,确认后等待IDE重启
    3. 重启完成后重试切换操作
  • 检查模块路径配置

    1. 打开File → Project Structure(快捷键Ctrl+Alt+Shift+S)
    2. 切换到Modules标签,选中androidTest模块
    3. 检查Paths或Compiler相关设置里是否存在错误路径(比如像报错里那样重复盘符的异常路径)
    4. 修正错误路径后点击Apply,再尝试切换Variant
  • 重新同步Gradle
    点击工具栏上的Sync Project with Gradle Files按钮(大象图标),等待同步完成后重试切换操作

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 18:52:36