android - 错误 : cannot find symbol variable LOLLIPOP

标签 android android-5.0-lollipop android-version

我在不同的 android 库中看到了很多关于检测设备是否支持 LOLLIPOP 的示例。但是当我在我的应用程序中使用它时,它会抛出以下错误:

Error:(20, 60) error: cannot find symbol variable LOLLIPOP

例如我的源代码是:

static boolean isLollipop() {
    return Build.VERSION.SDK_INT == Build.VERSION_CODES.LOLLIPOP || Build.VERSION.SDK_INT == Build.VERSION_CODES.LOLLIPOP_MR1;
}

我正在使用最新版本的 Android Studio,并更新并安装了所有软件包。

这个语句有错误:

Build.VERSION_CODES.LOLLIPOP

此外,当我检查 VERSION_CODES 的选项时,该列表中不存在 LOLLIPOP

最佳答案

> Task :app:compileDebugJavaWithJavac FAILED
<Ionic-app>\platforms\android\app\src\main\java\com\ionicframework\cordova\webview\IonicWebViewEngine.java:11: error: package android.support.annotation does not exist
import android.support.annotation.RequiresApi;
                             ^
<Ionic-app>\platforms\android\app\src\main\java\com\ionicframework\cordova\webview\IonicWebViewEngine.java:137: error: cannot find symbol
@RequiresApi(Build.VERSION_CODES.LOLLIPOP)
 ^
symbol:   class RequiresApi
location: class IonicWebViewEngine.ServerClient
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
2 errors

最近几天,我在使用最新的 cordova-android 版本 9.0.0 时遇到了上述错误

ionic cordova plugin add cordova-plugin-androidx-adapter

最后通过安装上述插件解决了问题。

关于android - 错误 : cannot find symbol variable LOLLIPOP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34623729/

相关文章:

android - EditText 填充属性不适用于 API 21 和 22

android - 从 androi.jar 获取 native android 图标时出错

android - 如何在android中使用服务下载文件?

java - 如何从 Firebase 实时数据库的推送方法中删除自动生成的项目

android - 是否有基于增加的 Android 目标的行为变化概要?

Android 应用程序终止事件捕获

Android Library 目标编译和后续 Android 版本中的对象

android - 即使应用程序被用户从后台杀死,如何始终运行后台服务

android - 什么是 ScrimInsetsFrameLayout?

android - 统一3D : What is the Android Bundle Version and Version Code and how do they relate?