JNI在应用程序中检测到错误:can';t在null对象上调用void android.view.view.setTranslationZ(float)

JNI在应用程序中检测到错误:can';t在null对象上调用void android.view.view.setTranslationZ(float),android,animation,xamarin,xamarin.forms,Android,Animation,Xamarin,Xamarin.forms,我有一个复杂的应用程序,点击一个按钮会触发两个视图,通过FadeIn和TranslateX动画显示时会出现此错误。视图之前已加载,并且也已插入到布局中(不可见)。稍后,当运行应用程序时,我点击按钮,出现错误 这是stacktrace: 11-07 10:42:08.986 F/art (29902): sart/runtime/check_jni.cc:65] JNI DETECTED ERROR IN APPLICATION: can't call void android.view.

我有一个复杂的应用程序,点击一个按钮会触发两个视图,通过FadeIn和TranslateX动画显示时会出现此错误。视图之前已加载,并且也已插入到布局中(不可见)。稍后,当运行应用程序时,我点击按钮,出现错误

这是stacktrace:

11-07 10:42:08.986 F/art     (29902): sart/runtime/check_jni.cc:65] JNI DETECTED ERROR IN APPLICATION: can't call void android.view.View.setTranslationZ(float) on null object
11-07 10:42:08.986 F/art     (29902): sart/runtime/check_jni.cc:65]     in call to CallVoidMethodV
11-07 10:42:08.986 F/art     (29902): sart/runtime/check_jni.cc:65]     from void android.animation.PropertyValuesHolder.nCallFloatMethod(java.lang.Object, long, float)
11-07 10:42:08.986 F/art     (29902): sart/runtime/check_jni.cc:65] "main" prio=5 tid=1 Runnable
11-07 10:42:08.986 F/art     (29902): sart/runtime/check_jni.cc:65]   | group="main" sCount=0 dsCount=0 obj=0x87394ef0 self=0xb4e08000
11-07 10:42:08.986 F/art     (29902): sart/runtime/check_jni.cc:65]   | sysTid=29902 nice=0 cgrp=apps sched=0/0 handle=0xb6f18ec8
11-07 10:42:08.986 F/art     (29902): sart/runtime/check_jni.cc:65]   | state=R schedstat=( 12655665356 2452371955 8477 ) utm=1045 stm=220 core=0 HZ=100
11-07 10:42:08.986 F/art     (29902): sart/runtime/check_jni.cc:65]   | stack=0xbe53f000-0xbe541000 stackSize=8MB
11-07 10:42:08.986 F/art     (29902): sart/runtime/check_jni.cc:65]   | held mutexes= "mutator lock"(shared held)
11-07 10:42:08.986 F/art     (29902): sart/runtime/check_jni.cc:65]   native: #00 pc 00004640  /system/lib/libbacktrace_libc++.so (UnwindCurrent::Unwind(unsigned int, ucontext*)+23)
11-07 10:42:08.986 F/art     (29902): sart/runtime/check_jni.cc:65]   native: #01 pc 00002e8d  /system/lib/libbacktrace_libc++.so (Backtrace::Unwind(unsigned int, ucontext*)+8)
11-07 10:42:08.986 F/art     (29902): sart/runtime/check_jni.cc:65]   native: #02 pc 00245eb1  /system/lib/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int, char const*, art::mirror::ArtMethod*)+68)
11-07 10:42:08.986 F/art     (29902): sart/runtime/check_jni.cc:65]   native: #03 pc 0022ad0f  /system/lib/libart.so (art::Thread::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+146)
11-07 10:42:08.986 F/art     (29902): sart/runtime/check_jni.cc:65]   native: #04 pc 000b0beb  /system/lib/libart.so (art::JniAbort(char const*, char const*)+582)
11-07 10:42:08.996 F/art     (29902): sart/runtime/check_jni.cc:65]   native: #05 pc 000b1325  /system/lib/libart.so (art::JniAbortF(char const*, char const*, ...)+60)
11-07 10:42:08.996 F/art     (29902): sart/runtime/check_jni.cc:65]   native: #06 pc 000b1601  /system/lib/libart.so (art::ScopedCheck::CheckVirtualMethod(_jobject*, _jmethodID*)+408)
11-07 10:42:08.996 F/art     (29902): sart/runtime/check_jni.cc:65]   native: #07 pc 000bb917  /system/lib/libart.so (art::CheckJNI::CallVoidMethodV(_JNIEnv*, _jobject*, _jmethodID*, std::__va_list)+70)
11-07 10:42:08.996 F/art     (29902): sart/runtime/check_jni.cc:65]   native: #08 pc 00063303  /system/lib/libandroid_runtime.so (???)
11-07 10:42:08.996 F/art     (29902): sart/runtime/check_jni.cc:65]   native: #09 pc 00071e8d  /system/framework/arm/boot.oat (Java_android_animation_PropertyValuesHolder_nCallFloatMethod__Ljava_lang_Object_2JF+132)
11-07 10:42:08.996 F/art     (29902): sart/runtime/check_jni.cc:65]   at android.animation.PropertyValuesHolder.nCallFloatMethod(Native method)
11-07 10:42:08.996 F/art     (29902): sart/runtime/check_jni.cc:65]   at android.animation.PropertyValuesHolder.access$400(PropertyValuesHolder.java:38)
11-07 10:42:08.996 F/art     (29902): sart/runtime/check_jni.cc:65]   at android.animation.PropertyValuesHolder$FloatPropertyValuesHolder.setAnimatedValue(PropertyValuesHolder.java:1296)
11-07 10:42:08.996 F/art     (29902): sart/runtime/check_jni.cc:65]   at android.animation.ObjectAnimator.animateValue(ObjectAnimator.java:952)
11-07 10:42:08.996 F/art     (29902): sart/runtime/check_jni.cc:65]   at android.animation.ValueAnimator.animationFrame(ValueAnimator.java:1207)
11-07 10:42:08.996 F/art     (29902): sart/runtime/check_jni.cc:65]   at android.animation.ValueAnimator.doAnimationFrame(ValueAnimator.java:1248)
11-07 10:42:08.996 F/art     (29902): sart/runtime/check_jni.cc:65]   at android.animation.ValueAnimator$AnimationHandler.doAnimationFrame(ValueAnimator.java:659)
11-07 10:42:08.996 F/art     (29902): sart/runtime/check_jni.cc:65]   at android.animation.ValueAnimator$AnimationHandler.run(ValueAnimator.java:682)
11-07 10:42:08.996 F/art     (29902): sart/runtime/check_jni.cc:65]   at android.view.Choreographer$CallbackRecord.run(Choreographer.java:777)
11-07 10:42:08.996 F/art     (29902): sart/runtime/check_jni.cc:65]   at android.view.Choreographer.doCallbacks(Choreographer.java:590)
11-07 10:42:08.996 F/art     (29902): sart/runtime/check_jni.cc:65]   at android.view.Choreographer.doFrame(Choreographer.java:559)
11-07 10:42:08.996 F/art     (29902): sart/runtime/check_jni.cc:65]   at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:763)
11-07 10:42:08.996 F/art     (29902): sart/runtime/check_jni.cc:65]   at android.os.Handler.handleCallback(Handler.java:739)
11-07 10:42:08.996 F/art     (29902): sart/runtime/check_jni.cc:65]   at android.os.Handler.dispatchMessage(Handler.java:95)
11-07 10:42:08.996 F/art     (29902): sart/runtime/check_jni.cc:65]   at android.os.Looper.loop(Looper.java:145)
11-07 10:42:08.996 F/art     (29902): sart/runtime/check_jni.cc:65]   at android.app.ActivityThread.main(ActivityThread.java:6066)
11-07 10:42:08.996 F/art     (29902): sart/runtime/check_jni.cc:65]   at java.lang.reflect.Method.invoke!(Native method)
11-07 10:42:08.996 F/art     (29902): sart/runtime/check_jni.cc:65]   at java.lang.reflect.Method.invoke(Method.java:372)
11-07 10:42:08.996 F/art     (29902): sart/runtime/check_jni.cc:65]   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1388)
referenceTable GDEF length=778 1
referenceTable GSUB length=6388 1
referenceTable GPOS length=66796 1
referenceTable GDEF length=372 1
referenceTable GSUB length=17802 1
referenceTable GPOS length=89498 1
referenceTable GSUB length=11222 1
referenceTable GPOS length=9574 1
referenceTable head length=54 1
referenceTable GDEF length=22 1
referenceTable GSUB length=1206 1
referenceTable GPOS length=12 1
referenceTable GSUB length=11222 1
referenceTable GPOS length=9574 1
referenceTable head length=54 1
referenceTable head length=54 1
referenceTable GSUB length=14200 1
referenceTable GPOS length=26192 1
referenceTable head length=54 1
referenceTable GSUB length=11222 1
referenceTable GPOS length=9574 1
referenceTable head length=54 1
referenceTable GSUB length=11222 1
referenceTable GPOS length=9574 1
referenceTable head length=54 1
11-07 10:42:08.996 F/art     (29902): sart/runtime/check_jni.cc:65]   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1183)
11-07 10:42:08.996 F/art     (29902): sart/runtime/check_jni.cc:65] 
11-07 10:42:08.986 F/art(29902):sart/runtime/check_jni.cc:65]jni在应用程序中检测到错误:无法在null对象上调用void android.view.view.setTranslationZ(float)
11-07 10:42:08.986 F/art(29902):sart/runtime/checkjni.cc:65]调用CallVoidMethodV
11-07 10:42:08.986 F/art(29902):sart/runtime/check_jni.cc:65]来自void android.animation.PropertyValuesHolder.nCallFloatMethod(java.lang.Object,long,float)
11-07 10:42:08.986 F/art(29902):sart/runtime/check_jni.cc:65]“main”prio=5 tid=1 Runnable
11-07 10:42:08.986 F/art(29902):sart/runtime/check_jni.cc:65]| group=“main”scont=0 dsCount=0 obj=0x87394ef0 self=0xb4e08000
11-07 10:42:08.986 F/art(29902):sart/runtime/check_jni.cc:65]| sysTid=29902 nice=0 cgrp=apps sched=0/0 handle=0xb6f18ec8
11-07 10:42:08.986 F/art(29902):sart/runtime/check_jni.cc:65]| state=R schedstat=(12655665356 2452371955 8477)utm=1045 stm=220 core=0 HZ=100
11-07 10:42:08.986 F/art(29902):sart/runtime/check_jni.cc:65]| stack=0xbe53f000-0xbe541000 stackSize=8MB
11-07 10:42:08.986 F/art(29902):sart/runtime/check_jni.cc:65]|保持互斥体=“mutator lock”(共享保持)
11-07 10:42:08.986 F/art(29902):sart/runtime/check_jni.cc:65]本机:#00 pc 00004640/system/lib/libbacktrace_libc++.so(UnwindCurrent::Unwind(unsigned int,ucontext*)+23)
11-07 10:42:08.986 F/art(29902):sart/runtime/check_jni.cc:65]本机:#01 pc 00002e8d/system/lib/libbacktrace_libc++.so(Backtrace::Unwind(unsigned int,ucontext*)+8)
11-07 10:42:08.986 F/art(29902):sart/runtime/check_jni.cc:65]native:#02 pc 00245eb1/system/lib/libart.so(art::DumpNativeStack(std:u 1::basic_ostream&,int,char const*,art::mirror::ArtMethod*)+68)
11-07 10:42:08.986 F/art(29902):sart/runtime/check_jni.cc:65]native:#03 pc 002ad0f/system/lib/libart.so(art::Thread::Dump(std:u 1::basic_ostream&)const+146)
11-07 10:42:08.986 F/art(29902):sart/runtime/check_jni.cc:65]本机:#04 pc 000b0beb/system/lib/libart.so(art::jnibort(char const*,char const*)+582)
11-07 10:42:08.996 F/art(29902):sart/runtime/check_jni.cc:65]本机:#05 pc 000b1325/system/lib/libart.so(art::jnibortf(char const*,char const*,…)+60)
11-07 10:42:08.996 F/art(29902):sart/runtime/check_jni.cc:65]本机:#06 pc 000b1601/system/lib/libart.so(art::ScopedCheck::CheckVirtualMethod(_jobject*,_jmethodID*)+408)
11-07 10:42:08.996 F/art(29902):sart/runtime/check_jni.cc:65]native:#07 pc 000bb917/system/lib/libart.so(art::CheckJNI::CallVoidMethodV(_JNIEnv*,_jobject*,_jmethodID*,std:_va_list)+70)
11-07 10:42:08.996 F/art(29902):sart/runtime/check_jni.cc:65]本机:#08 pc 00063303/system/lib/libandroid_runtime.so(?)
11-07 10:42:08.996 F/art(29902):sart/runtime/check_jni.cc:65]native:#09 pc 00071e8d/system/framework/arm/boot.oat(Java_android_animation_PropertyValuesHolder_nCallFloatMethod_Ljava_lang_Object_2JF+132)
11-07 10:42:08.996 F/art(29902):sart/runtime/check_jni.cc:65]在android.animation.PropertyValuesHolder.nCallFloatMethod(本机方法)
11-07 10:42:08.996 F/art(29902):sart/runtime/check_jni.cc:65]在android.animation.PropertyValuesHolder.access$400(PropertyValuesHolder.java:38)
11-07 10:42:08.996 F/art(29902):sart/runtime/check_jni.cc:65]在android.animation.PropertyValuesHolder$FloatPropertyValuesHolder.setAnimatedValue(PropertyValuesHolder.java:1296)
11-07 10:42:08.996 F/art(29902):sart/runtime/checkjni.cc:65]在android.animation.ObjectAnimator.animateValue(ObjectAnimator.java:952)
11-07 10:42:08.996 F/art(29902):sart/runtime/checkjni.cc:65]在android.animation.ValueAnimator.animationFrame(ValueAnimator.java:1207)
11-07 10:42:08.996 F/art(29902):sart/runtime/checkjni.cc:65]在android.animation.ValueAnimator.doAnimationFrame(ValueAnimator.java:1248)
11-07 10:42:08.996 F/art(29902):sart/runtime/check_jni.cc:65]在android.animation.ValueAnimator$AnimationHandler.doAnimationFrame(ValueAnimator.java:659)
11-07 10:42:08.996 F/art(29902):sart/runtime/check_jni.cc:65]在android.animation.ValueAnimator$AnimationHandler.run(ValueAnimator.java:682)
11-07 10:42:08.996 F/art(29902):sart/runtime/check_jni.cc:65]在android.view.Choreographer$CallbackRecord.run(Choreographer.java:777)
11-07 10:42:08.996 F/art(29902):sart/runtime/check_jni.cc:65]在android.view.Choreographer.doCallbacks(Choreographer.java:590)
11-07 10:42:08.996 F/art(29902):sart/runtime/check_jni.cc:65]在android.view.Choreographer.doFrame(Choreographer.java:559)
11-07 10:42:08.996 F/art(29902):sart/runtime/check_jni.cc:65]在android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:763)
11-07 10:42:08.996 F/art(29902):sart/runtime/checkjni.cc:65]位于android.os.handle.handleCallback(Handler.java:739)
11-07 10:42:08.996 F/art(29902):sart/runtime/checkjni.cc:65]在android.os.Handler.dispatchMessage(Handler.java:95)上
11-07 10:42:08.996 F/art(29902):sart/runtime/check_jni.cc:65]位于android.os.Looper.loop(Looper.java:145)
11-07 10:42:08.996 F/art(29902):sart/runtime/checkjni.cc:65]位于android.app.ActivityThread.main(ActivityThread.java:6066)
11-07 10:42:08.996 F/art(29902):sart/runtime/check_jni.cc:65]位于java.lang.reflect.Method.invoke!(本机方法)
11-07 10:42:08.996 F/art(29902):sart/runtime/check_jni.cc:65]位于java.lang.reflect.Method.invoke(Method.java:372)
11-07 1