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.annotation.nullable
。
如果您不完全限定名称,只需使用@nullable
就可以轻松得多。然后Android Studio会给你提供可用的导入。
如果您实际上是针对API24,就像您列表中的实现所说的那样,那么您就不能使用AndroidX。AndroidX要求targetSDKversion
为28或更高。
我在我的类上收到三条错误消息,它说在、和上找不到符号。我该如何解决这个问题?我试图在对话框中打印出来,但这三个是唯一不起作用的。
每次运行代码时,我都会得到相同的错误:
当我更新到Android Studio 3.2.1(稳定版)时,我遇到了这个恼人的错误 虽然并非所有绑定文件都受到影响,但只有其中一些受到影响。我查看了有关数据绑定的教程以及此链接:在Android Studio 3.2 Canary 16静态编程语言项目上找不到符号DataBindingComponent 但我无法找到解决方案,我为方法创建了处理程序,在应用程序gradle中将数据绑定设置为“t
当我尝试编译代码时,这个错误一直显示
我正在尝试创建一个JupyterLab扩展,它使用typescript。 我已经成功地添加了包“@类型/节点”,允许我使用诸如“要求”(“超文本传输协议”)这样的包。 但一旦我尝试使用子进程,使用“require”(“child_process”),我在尝试构建扩展时就会出现以下错误。 我在谷歌上搜索过,但仍然不知道如何解决这个问题。 如有任何提示或信息,将不胜感激。 我的包裹。json文件。
我在生成签名的apk时出错 它在构建APK时工作正常。 这里有什么问题?