Flutter项目Android文件夹显示异常及卸载重装后无法运行求助
Android开发问题解决方案
问题1:项目结构中Android文件夹显示为android[mi_card_android]
- 查看
settings.gradle文件,检查模块命名配置。这种显示是因为模块的name属性与文件夹名称不一致,示例配置如下:include ':android' project(':android').name = 'mi_card_android'- 若无需重命名模块,删除
project(':android').name = 'mi_card_android'这一行,同步项目即可恢复默认显示; - 若需保留模块名称,该显示属于正常现象,无需修改。
- 若无需重命名模块,删除
- 点击Android Studio右上角的
Sync Project with Gradle Files按钮,同步完成后查看项目结构显示是否恢复正常。
问题2:卸载应用后重新安装无法启动(所有新建项目均出现该问题)
设备/模拟器端处理
- 清除应用残余数据:进入设备设置-应用管理,找到对应应用(若存在)清除所有数据;若找不到应用,删除设备文件管理中
Android/data/对应包名或Android/obb/对应包名目录下的内容。 - 重启设备/模拟器:完全关闭后重新启动,再尝试安装运行。
- 确认权限设置:开启设备开发者选项中的
USB调试,并允许安装未知应用权限(针对从Android Studio安装的应用)。
Android Studio端处理
- 清理缓存并重启:执行
File > Invalidate Caches...,选择Invalidate and Restart,重启后重新构建项目。 - 重置ADB连接:打开终端执行以下命令:
执行adb kill-server adb start-serveradb devices确认设备正常连接后,重新运行项目。 - 检查运行配置:打开
Run/Debug Configurations,确认Installation Options设置为Install always,避免跳过安装步骤。 - 重建AVD(模拟器场景):删除现有AVD,重新创建新的模拟器,选择不同版本的系统镜像测试。
内容的提问来源于stack exchange,提问作者Kushal
相关产品推荐
相关产品推荐

