如何使用Android工作室

How to use Android studio

当我按 "Ctrl+o" 或 "ctrl+I" 时,我看到了这个错误 "no methods to override have been found"。 我该如何解决? 我的androidstudio版本是2.3.3

由于缺乏进一步的信息,这纯粹是对您的问题的猜测。但是,实现 (Crtl + I) 和覆盖 (Ctrl + O) 的功能取决于您的 class 是实现一个接口还是扩展另一个 class.

实施(Ctrl + I)

这仅在您的 class 正在实现接口或使用抽象方法扩展 class 时有效,例如

public class MyClass implements MyInterface {

Ctrl + I 将显示您尚未实施的方法列表。如果您已经实施了所有方法,那么这将引发 "No methods to implement have been found" 错误,因为没有其他方法可以实施。

覆盖 (Ctrl + O)

Ctrl + O 会从您的 parent class 中调出一个方法列表,您可以更改这些方法的行为(即覆盖行为)。默认情况下,这应该会显示 Objectpublic 方法,因为默认情况下所有 Java classes 都隐式扩展 Object。我不能说为什么你会收到这个错误,除非你 post 你试图在你的问题中覆盖的 class,我唯一的猜测是你正在扩展 class 没有 override-able 方法。

同步 gradle 当前。并使用它。