gpt4 book ai didi

android - 如何修复Android Studio 3中的 'cannot find symbol class Nullable'错误

转载 作者:行者123 更新时间:2023-12-03 04:46:35 27 4
gpt4 key购买 nike

我正在使用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'

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

先感谢您

最佳答案

使用:

implementation 'androidx.annotation:annotation:1.1.0'

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

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

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

关于android - 如何修复Android Studio 3中的 'cannot find symbol class Nullable'错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54043256/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com