当前位置:  开发笔记 > 数据库 > 正文

如何修复Android Studio 3中的'无法找到符号类为可空'的错误

如何解决《如何修复AndroidStudio3中的'无法找到符号类为可空'的错误》经验,为你挑选了1个好方法。

我正在使用android studio 3.2,并且想在我的空白类中使用SQLiteOpenHelper。当我运行项目Java编译器时返回错误:找不到符号类可为空

public class Db extends SQLiteOpenHelper {
public Db(@androidx.annotation.Nullable Context context, @androidx.annotation.Nullable String name, @androidx.annotation.Nullable SQLiteDatabase.CursorFactory factory, int version) {
    super(context, name, factory, version);
}}

我也用了这个实现

implementation 'com.android.support:support-annotations:24.2.0'

我单击了“使缓存无效”,然后在文件菜单上重新启动并重建项目,但仍然发生错误

先感谢您



1> TheWanderer..:

使用:

implementation 'androidx.annotation:annotation:1.1.0'

如果实施com.android.support:support-annotations,则需要使用android.support.annoation.Nullable

如果您不完全限定名称,而是使用它,则容易@Nullable得多。然后,Android Studio将为您提供可用的导入。

如果您实际上针对的是API 24(如您列出的实现所示),则根本无法使用AndroidX。AndroidX要求a targetSdkVersion为28或更高。

推荐阅读
ar_wen2402851455
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有