Android studio顶部‘app‘红叉- Moudle ‘XX.app’ dosen’t exist in project

embedded/2024/11/13 9:29:46/

Android studio顶部'app'红叉- Moudle ‘XX.app’ dosen’t exist in project

1、现象:

运行老项目或者有时候替换项目中的部分代码,明明没有错但是Android studio就编译报错了。

1.1 Android studio顶部'app'红叉。

1.2 点击Build没有clear菜单,点击Rebuild Project,无任何反应,工程并没有进行编译。

2、尝试解决问题

2.1点击工程运行按钮绿色箭头,进入Edit configuration 底部一个红色感叹号后面就是你问题的原因。

我这里是:Error: Module not specified,可以继续点击底部Run -> Continue Anyway

你和我的报错可能不一样,但这里可以看到报错原因,然后因地制宜对症下药吧。

2.2 找到settings.gradle文件检查是否有include ':app' 。如果没有要加上;如果已经有了就先把它注释了然后点Syno Now,此时它开始编译了不会无动于衷袖手旁观了。最后把include ':app'这一行放开再点Syno Now问题解决

2.3编译通过:

如果你工程还有其他报错,现在控制台应该也有了报错提示,跟着提示解决即可。


http://www.ppmy.cn/embedded/11813.html

相关文章

Nacos原理简单介绍

注册中心原理 官网:Nacos 注册中心的设计原理 | Nacos nacos注册中心采用了 :pull (客户端的轮询)和push (服务端主动push)策略 客户端启动时会将当前服务的信息包含ip、端口号、服务名、集群名等信息封装…

信奥赛课件 - 第一章 - 第2节 - 计算机系统的基础结构 - 习题

计算机基础知识习题 单选题 题目1 【NOIP2008】微型计算机中,控制器的基本功能是( )。 A. 控制机器各个部件协调工作 B. 实现算术运算和逻辑运算 C. 获取外部信息 D. 存放程序和数据 解析 选项 A. 控制机器各个部件协调工作 是正确的。 A 正确。控制器的主要功…

盲盒商城小程序(有米就出)

一款前端采用uniapp,后端采用Django框架开发的小程序,包含后台管理,如有人需要可联系演示功能(个人开发,可商用/学习)。 部分截图如下:

LeetCode 34在排序数组中查找元素的第一个和最后一个位置

LeetCode 34在排序数组中查找元素的第一个和最后一个位置 给你一个按照非递减顺序排列的整数数组nums,和一个目标值target。请你找出给定目标值在数组中的开始位置和结束位置。 如果数组中不存在目标值target,返回 [-1, -1]。 你必须设计并实现时间复…

open-webui与ollama的部署最后完整之命令

docker run -d --networkhost -v open-webui:/app/backend/data -e HF_ENDPOINThttps://hf-mirror.com -e OLLAMA_BASE_URLhttp://127.0.0.1:11434 --name open-webui --restart always ghcr.io/open-webui/open-webui:main -e HF_ENDPOINThttps://hf-mirror.com 一定要加上&a…

MySQL中的存储过程详解(下篇)

使用语言 MySQL 使用工具 Navicat Premium 16 代码能力快速提升小方法,看完代码自己敲一遍,十分有用 拖动表名到查询文件中就可以直接把名字拉进来中括号,就代表可写可不写 目录 1. 查看存储过程 1.1 查看存储过程的状态 1.1.1 基础…

C#基础|对象属性Property基础使用,业务特性

哈喽,你好,我是雷工。 探究OOP中属性的奥秘 认识类的属性(Property) 01 属性的使用 作用:在面向对象(OOP)中主要用来封装数据。 要求:一般采用Pascal命名法(首字母要大写),数据类型和字段要一致,使用public修饰。 02 属性的定义 C#2.0时代标准属性的基本形式…

JRT1.5发布演示

JRT1.5演示视频 这是一次思想的解放,这是一次自我的挑战,这是一次涅槃重生。信创、安可、Linux、麒麟、UOS、King、PGSQL、ARM、Java围绕在我周围。JRT在DotNetCore的基础上完成了重生。对我而言,它不仅仅是一套框架那么简单;它更…