Java 启动带有启动屏幕的应用程序,但在运行时

Java 启动带有启动屏幕的应用程序,但在运行时,java,android,post,new-operator,Java,Android,Post,New Operator,我收到以下错误**“java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法'void android.widget.ImageView.setAnimation(android.view.animation.animation)'”**** }您没有将图像与xml匹配 image = findViewById(R.id.Logo); 而不是 ImageView Logo = findViewById(R.id.Logo); 您没有初始化图像 您必须先初始

我收到以下错误**“java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法'void android.widget.ImageView.setAnimation(android.view.animation.animation)'”****


}

您没有将图像与xml匹配

image = findViewById(R.id.Logo);
而不是

ImageView Logo = findViewById(R.id.Logo);

您没有初始化
图像

您必须先初始化
图像
,然后才能将动画设置为
图像

比如
image=findViewById(R.id.your\u responsible\u image\u id)


当您不初始化视图并希望访问它时,您将得到
NullPointerException

变量
图像
未初始化

初始化图像。image=findviewbyd(R.id.imageViewId);
ImageView Logo = findViewById(R.id.Logo);