在模块中未找到Android Facet
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在模块中未找到Android Facet相关的知识,希望对你有一定的参考价值。
我刚刚从Eclipse切换到android-Studio。设置gradle文件后,我试图运行我的应用程序。该项目的构建没有错误,但是由于找不到android构面,所以我无法运行我的应用程序。
<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9kaXN4Ry5wbmcifQ==” alt =“在此处输入图像描述”>
当我进入项目结构时,没有构面,也看不到任何添加构面的方法。如何运行我的应用程序?
<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9pUVZjNC5wbmcifQ==” alt =“在此处输入图像描述”>
我通过删除.idea文件夹和所有.iml文件,然后将项目重新导入到Android Studio中来解决此问题。
如果在导入后最终出现错误在模块中找不到构面,则需要执行以下步骤
转到Run/Edit Configurations
,您至少会看到两个配置,一个带有我项目的原始名称:让我们称之为helloWord,另一个称为app
原始名称为helloWord的用户遇到此问题,但名为app的配置工作正常(我能够运行它)
因此删除存在方面问题的设置helloWord,并将名为app的名称重命名为我的项目的名称helloWord
对我来说,解决方案是在android-studio中创建一个新项目。然后,将代码,资源和依赖项复制到新项目中。然后,最终手动更新Gradle文件并进行同步。尚不完美,但是可以正常工作,现在我可以上传到设备了。
编辑:这有效,但是标记为答案的方法正是我想要的。
使缓存无效并重新启动对我有用。
我只是通过以下步骤解决了我的问题,然后逐步完成:
1)文件-> 项目结构,或按(Ctrl + Alt + Shift + S)打开“项目结构”的快捷方式。
2)选择项目 设置选项卡下的Facets。 (第一列)
3)单击第二列顶部的+按钮以添加新方面。
4)从该Add菜单中选择Android构面另一个对话框选择一个模块。 (选择您要使用的模块想要应用这个方面)。
5)选择您的模块即可。
快乐编码! ;)
以上是关于在模块中未找到Android Facet的主要内容,如果未能解决你的问题,请参考以下文章
片段android中未调用onActivityResult [重复]
Recycler视图在android studio中未显示一张卡片视图