为什么我的 Flutter 原生 Android 代码显示错误?

Cod*_*oet 3 android dart flutter

我正在使用 Flutter 测试特定于平台的编码。我在 Android Studio 中打开 android 文件夹,编写代码,没有显示任何错误。然后我又回到 Flutter,它在下面的代码中用红色下划线表示了 Rs。不过,该应用程序运行良好。我想知道为什么显示错误以及我可以做什么来删除这些红线。我将不胜感激的指点。

这是我的代码:

public class MyTileService extends TileService {

private final int STATE_ON = 1;
private final int STATE_OFF = 0;
private int toggleState = STATE_ON;


@Override
public void onTileAdded() {
    System.out.println("onTileAdded");
}

@Override
public void onTileRemoved() {
    System.out.println("onTileRemoved");
}

@Override
public void onStartListening() {
    System.out.println("onStartListening");
}

@Override
public void onStopListening() {
    System.out.println("onStopListening");
}

@Override
public void onClick() {
    System.out.println("onClick state = " + Integer.toString(getQsTile().getState()));
    Icon icon;
    if (toggleState == STATE_ON) {
        toggleState = STATE_OFF;
        icon = Icon.createWithResource(getApplicationContext(), R.drawable.ic_spa_black_24dp);
        System.out.println("OFF");
    } else {
        toggleState = STATE_ON;
        icon = Icon.createWithResource(getApplicationContext(), R.drawable.ic_star_border_black_24dp);
        System.out.println("ON");
    }
    getQsTile().setIcon(icon);
    getQsTile().updateTile();
}
Run Code Online (Sandbox Code Playgroud)

}

我尝试清理android项目,卸载并重新安装Flutter和Dart插件,检查flutter doctor。

这是一张图片:

在此输入图像描述

sha*_*eep 7

Flutter 项目不是基于 Gradle 的 Android 项目,因此 Android Studio 提供的许多功能对 Flutter 程序员来说是无法使用的。

这仍然是一个 Flutter 插件。

记录在这里:

在此输入图像描述

您可以在这里跟踪它:

看来第一项是check的,所以等待这个里程碑的发布也只是一瞬间的事情了。