(上面显示了对该问题的更严格的解决方案,并获得了很多赞成票。如果这些解决方案对您不起作用,则有几个人对此表示感谢,因此请尝试一下。)
我正在使用,Android Studio 3.0.1
并且Gradle 4.1
出现“ Facets”错误。我通过执行以下操作来修复它。
停止AS。如果AS挂起,则强制其停止使用任务管理器。
重新启动AS。如果您有错误并且无法通过FILE> SETTINGS …,则可能是我所在的位置。继续阅读。
如果您有类似的弹出窗口facets
...
...看一下Gradle控制台。如果您收到此消息Problems found loading plugins
,然后显示错误列表,提示“ “required plugin
Android支持已禁用” , followed by a message that has a link saying " ...
(显示气球),请单击该链接。
该链接将具有Choose to
启用Android支持`的选项。这样做。
重新启动AS。
如果您可以找到File > Settings
并没有错误,那就太好了。我猜你完成了。
但是我遇到了一个新的错误,因此您可能也是如此:
如果出现此错误...
Info:Gradle tasks [clean, :app:generateDebugSources,
:app:generateDebugAndroidTestSources,:app:mockableAndroidJar]
Error:Failed to complete Gradle execution.
Cause: **Write access is allowed from event dispatch thread only**
...转到File -> Project Structure -> SDK Location
。
选中复选框Use embedded JDK
。
设置jdk location
到C:\Program Files\Android\Android Studio\jre
。
(我的路径设置为C:\Program Files\Android\Android Studio
1\jre
,将1是有点不安,但确定为止。)
点击OK
并退出Settings
。
选择Run
或Debug
(或Run …
或Debug …
)。
(如果您仍然有问题,请查看上方和下方的其他答案。)这是我所能做的。抱歉,如果没有帮助。
这似乎结合了两个或三个线程,涉及两个或三个问题:
Facet errors (I ignored the popup.)
Plugin errors (but no access to File Settings)
Write access only from dispatch thread (for which the fix seems unrelated).