当前位置: 首页 > 知识库问答 >
问题:

如何修复android Studio3中“无法找到符号类为nullable”错误

岳奇逸
2023-03-14
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个答案

薛欣荣
2023-03-14
implementation 'androidx.annotation:annotation:1.1.0'

如果您实现了com.android.support:support-annotations,那么您需要使用android.support.annotation.nullable

如果您不完全限定名称,只需使用@nullable就可以轻松得多。然后Android Studio会给你提供可用的导入。

如果您实际上是针对API24,就像您列表中的实现所说的那样,那么您就不能使用AndroidX。AndroidX要求targetSDKversion为28或更高。

 类似资料: