Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java (意思是,复制它而不篡改项目结构)_Java_Android_Gradle_Intellij Idea_Intellij 14 - Fatal编程技术网

Java (意思是,复制它而不篡改项目结构)

Java (意思是,复制它而不篡改项目结构),java,android,gradle,intellij-idea,intellij-14,Java,Android,Gradle,Intellij Idea,Intellij 14,从原始源复制项目文件并粘贴到某个位置,然后从Android Studio导入。每次尝试打开项目时,都会处理此问题 我总是收到这个错误,即使我知道除了导出到zip之外,我没有做任何应该引起这个错误的更改 要修复: 创建一个新项目或打开一个有效的项目 转到文件>打开>“您的项目” 确保虚拟项目保持打开状态。 出现错误的项目应在新窗口中打开 这在不做任何更改或删除任何内容的情况下为我修复了它。转到.idea文件夹打开modules.xml文件,亲自查看项目中当前未使用的模块。由于某些原因,您无法删

从原始源复制项目文件并粘贴到某个位置,然后从Android Studio导入。

每次尝试打开项目时,都会处理此问题

我总是收到这个错误,即使我知道除了导出到zip之外,我没有做任何应该引起这个错误的更改

要修复:

  • 创建一个新项目或打开一个有效的项目
  • 转到文件>打开>“您的项目”
  • 确保虚拟项目保持打开状态。 出现错误的项目应在新窗口中打开

这在不做任何更改或删除任何内容的情况下为我修复了它。

转到
.idea
文件夹打开
modules.xml
文件,亲自查看项目中当前未使用的模块。

由于某些原因,您无法删除.idea文件夹

最好的办法是

  • 删除.idea中的所有文件
  • 删除.想法

    • 此错误的最终解决方案:

      解决方案1 步骤1转到文件->使缓存无效/重新启动

      步骤2关闭项目

      步骤3转到项目文件夹并删除.idea文件夹

      步骤4删除项目文件夹中的YourProjectName.iml

      步骤5您将在graddle文件夹下看到一个文件夹,删除您的ProjectName文件夹(其中包含另一个YourProjectName.iml文件)

      步骤6打开Android studio->打开现有项目,然后选择您的项目

      **

      解决方案2 **

      步骤1:打开损坏的项目(显示错误的项目)

      步骤2:打开system.gradle文件

      步骤3:添加这行代码
      include':app'


      第4步:单击同步按钮,同步gradle文件。

      尝试了以上所有操作。没用

      以下是有效的方法。转到名为modules.xml的文件


      删除那里的所有模块。清理和重建

      在我的案例中,settings.gradle包含无效配置

      我改变了:


      错误消失了。因此,也许可以检查您的settings.gradle是否存在潜在错误。如果这不起作用,请尝试删除缓存和其他提示。

      您可以简单地降低gradle依赖项,以适应当前的android studio版本

      dependencies {
              classpath 'com.android.tools.build:gradle:3.5.2'
              ....
      }
      

      为我工作。

      这可以通过修复
      .idea/modules.xml

      查证

    • 关闭项目
    • 只需删除.idea文件夹中的modules.xml
    • 再次打开项目

    • 我在本论坛中发现的以下解决方案非常有效:

      1-关闭项目

      2-关闭Android Studio IDE

      3-删除应用程序所在目录中的.idea目录

      4-删除应用所在目录中的所有.iml文件


      5-打开Android Studio IDE并导入项目

      如果没有任何效果,请在打开Android项目时尝试导入应用文件夹而不是Git根目录,错误将消失

      更改项目目录并重新打开。

      2020年写作-

      如果这些都不起作用,请关闭android studio,然后转到

      C:\Users\User.AndroidStudio(ANDROID\u STUDIO\u版本)\system并删除缓存文件夹

      现在重新启动您的项目,它应该可以工作。

      按照以下步骤操作:

      1-指令+Shift+F

      2-Type:modules.xml

      3-Open文件

      4-删除那些出错的模块(在构建项目时出错时的模块)


      祝你好运:)

      你反对将maven项目转换为gradle项目吗?是的,然后我尝试将maven项目转换为gradle项目,但这导致了一系列其他错误,因此我更愿意继续使用maven…好的,我只是想指出,可以将一个普通的java gradle项目作为子项目添加到android项目中。JetBrains YouTrack ticket中描述的问题是什么?如果是这样的话,是否有帮助中列出的解决方法?可能与我不使用android studio重复。这不是我的情况!“检测到不支持的模块:以下模块不支持编译:mobile。不幸的是,在一个项目中不能有非Gradle Java模块和Android Gradle模块”-这对我很有帮助。谢谢<代码>文件->设置(=STRG+ALT+S)->插件->取消选中“Android支持”在我的例子中,我没有这样的插件,但将“Markdown plugin”标记为红色不兼容,我卸载了它,并在as重新启动后解决了问题。只需删除.idea dir即可,在astudio 3.5上,这是否仅适用于Android Studio的特定版本?请小心删除.idea目录。在重新启动a/S时,该目录中有很多内容将丢失,并且不会自动生成。特别是
      codeStyles
      dictionary
      它也适用于AS 3.6.3。我刚刚关闭了IDE,删除了文件,然后重新打开。不必关闭项目也不必导入(我相信IDE可以做到)。更准确地说:从
      .idea
      目录中删除
      modules.xml
      。感谢它帮助了我。而且这个解决方案很不错!:)但是使用:Sync Project with Gradle files.gitignore中配置的文件是什么,请为新项目提供建议。1.a选择“使缓存无效/重新启动”后,会出现一个对话框。确保只选择“无效”选项并手动关闭Android studio。如果选择“无效+重新启动”,Android studio将在您完成步骤3-5之前重新启动。@MohanRajS,所有自动生成的文件都必须被忽略。例如-每个iml文件、.idea文件夹、.gradle文件夹、生成文件夹、.classpath、.project、.log、.apk、.aab等。删除.idea文件夹和.iml文件help.H
      include ':app'
      rootProject.name='<somthing else>'
      
      include ':app'
      
      dependencies {
              classpath 'com.android.tools.build:gradle:3.5.2'
              ....
      }