当前位置: 首页 > news >正文

adsplugin.iml 文件没有进行merge新加入的module中的类显示灰色,在project中新的module文件夹图标没有3条竖线

目录

 

 

由于iml文件的缺失造成项目不能运行:两个iml对比:

源iml 头部:

删除源iml后build生成的:

IDE:


注意:svn或者git下拉文件,不要覆盖自己的iml文件;自己的iml文件也不要上传;

由于iml文件的缺失造成项目不能运行:两个iml对比:

 

源iml 头部:

<?xml version="1.0" encoding="UTF-8"?>
<module external.linked.project.id=":mupdf" external.linked.project.path="$MODULE_DIR$" external.root.project.path="$MODULE_DIR$/.." external.system.id="GRADLE" type="JAVA_MODULE" version="4">
  <component name="FacetManager">
    <facet type="android-gradle" name="Android-Gradle">
      <configuration>
        <option name="GRADLE_PROJECT_PATH" value=":mupdf" />
        <option name="LAST_SUCCESSFUL_SYNC_AGP_VERSION" value="3.5.3" />
        <option name="LAST_KNOWN_AGP_VERSION" value="3.5.3" />
      </configuration>
    </facet>

 

删除源iml后build生成的:

<?xml version="1.0" encoding="UTF-8"?>
<module version="4">
  <component name="NewModuleRootManager">
    <orderEntry type="jdk" jdkName="1.8" jdkType="JavaSDK" />
    <orderEntry type="sourceFolder" forTests="false" />
  </component>
</module>

 

由上对比主要区别在于<module version="4">;

上图看下:

不小心删除后生成了一个

 

删除不必要的

这是正常的,但是还是不行

原因在于这个info还有以来的lib,这些lib的iml文件也是有问题的;一一修改;

 

你可以查看你的adsplugin.iml 文件也是没有3条竖线的。

还有你的module的类前面的符号是未被引用状态的灰色。不是正常蓝色C  。

这时候点进去看看你的adsplugin.iml 是有错误的,我的原因是没有merge修改,里面有HEAD项,由于没有merge修改的问题。

 

("adsplugin.iml "中的adsplugin就是指你的module名称)

 

IDE:

集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。

 

另外:

IML是由IntelliJ IDEA创建的模块文件,用于开发Java应用程序的IDE。它存储有关开发模块的信息,该模块可能是Java,Plugin,Android或Maven组件; 保存模块路径,依赖关系和其他设置

还有:

为什么不使用gradle脚本与您添加到项目中的外部模块进行集成。

你可以“使用gradle脚本与外部模块集成”或您自己的模块。

但是,Gradle不是IntelliJ IDEA的本地项目模型 - 它是独立的,保存在.iml文件中,并且存在于.idea/目录中的元数据。

在Android Studio中,这些内容主要是由Gradle构建脚本生成的,这就是为什么当您更改文件时,有时会提示您“使用Gradle文件同步项目” build.gradle。这也是为什么你不打扰把.iml文件或.idea/版本控制,因为他们的内容将被重新生成。

相关文章:

  • shaderTextView 闪动文字,static{}(静态代码块)与{}(非静态代码块)的异同点
  • No resource identifier found for attribute,RxJava之zip操作符
  • activity中加载fragment的控件 在fragment 中调用activity中的控件
  • Error:(56, 18) 错误: com.newCallblack.callshow.util.DownloadUtil cannot be provided without an @Inject
  • debug常见错误,出现debug时出现跑进为条件为false的if语句
  • Error:java.util.zip.ZipException: duplicate entry: com/google/firebase/iid/zzc.class ,EvalIssueExcep
  • 在使用Rxjava和使用 retrifit联合使用有时候发生很多的错比如404.这时候你应该看看你的网址是否正确,大部分是由于你的地址拼接的不对
  • Android 开发 shape绘制圆形
  • git命令行执行pull之后会有在merging状态
  • android 开发,新建assert目录和读取以及gson文件解析,
  • firebase 云通知功能使用。有独立的demo可用,还有测试工具。
  • Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve com.android.suppo
  • 使用Android studio 的Translation Editor时出现字符不能输入的问题。解决。
  • INSTALL_FAILED_NO_MATCHING_ABIS错误的解决办法
  • viewpage 添加fragment 报错 viewpage demo LayoutInflater 自定义控件轮播图demo
  • “Material Design”设计规范在 ComponentOne For WinForm 的全新尝试!
  • 【Redis学习笔记】2018-06-28 redis命令源码学习1
  • Angular 2 DI - IoC DI - 1
  • CSS相对定位
  • Flannel解读
  • happypack两次报错的问题
  • JAVA 学习IO流
  • Javascript设计模式学习之Observer(观察者)模式
  • Puppeteer:浏览器控制器
  • SpriteKit 技巧之添加背景图片
  • VirtualBox 安装过程中出现 Running VMs found 错误的解决过程
  • 闭包--闭包之tab栏切换(四)
  • 初识 beanstalkd
  • 分享几个不错的工具
  • 浮现式设计
  • 模仿 Go Sort 排序接口实现的自定义排序
  • 如何使用 JavaScript 解析 URL
  • 三分钟教你同步 Visual Studio Code 设置
  • 腾讯视频格式如何转换成mp4 将下载的qlv文件转换成mp4的方法
  • 一些css基础学习笔记
  • 优化 Vue 项目编译文件大小
  • 中国人寿如何基于容器搭建金融PaaS云平台
  • MiKTeX could not find the script engine ‘perl.exe‘ which is required to execute ‘latexmk‘.
  • 《TCP IP 详解卷1:协议》阅读笔记 - 第六章
  • postgresql行列转换函数
  • 如何在招聘中考核.NET架构师
  • ​LeetCode解法汇总307. 区域和检索 - 数组可修改
  • ​Linux·i2c驱动架构​
  • # centos7下FFmpeg环境部署记录
  • #define、const、typedef的差别
  • #pragma 指令
  • %3cli%3e连接html页面,html+canvas实现屏幕截取
  • (八)Docker网络跨主机通讯vxlan和vlan
  • (入门自用)--C++--抽象类--多态原理--虚表--1020
  • (学习日记)2024.01.09
  • (转)总结使用Unity 3D优化游戏运行性能的经验
  • .htaccess 强制https 单独排除某个目录
  • .NET Core WebAPI中使用Log4net 日志级别分类并记录到数据库
  • .NET MVC、 WebAPI、 WebService【ws】、NVVM、WCF、Remoting
  • .NET 线程 Thread 进程 Process、线程池 pool、Invoke、begininvoke、异步回调