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