Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xamarin Android:Android设备4.4.4上的错误_Android_Xamarin_Android 4.4 Kitkat - Fatal编程技术网

Xamarin Android:Android设备4.4.4上的错误

Xamarin Android:Android设备4.4.4上的错误,android,xamarin,android-4.4-kitkat,Android,Xamarin,Android 4.4 Kitkat,我创建的应用程序在所有>4.0.3的设备上都运行良好 只有在android 4.4.4上才会崩溃 这是日志: 00:10 I/MonoDroid: UNHANDLED EXCEPTION: 00:10 I/MonoDroid: Java.Lang.LinkageError: no method with name='setExitTransition' signature='(Landroid/transition/Transition;)V' in class Landroid/view/Wi

我创建的应用程序在所有>4.0.3的设备上都运行良好

只有在android 4.4.4上才会崩溃

这是日志:

00:10 I/MonoDroid: UNHANDLED EXCEPTION:
00:10 I/MonoDroid: Java.Lang.LinkageError: no method with name='setExitTransition' signature='(Landroid/transition/Transition;)V' in class Landroid/view/Window;
00:10 I/MonoDroid:   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in <d88c0f94324949dc8bae2c8ae3d139fc>:0 
00:10 I/MonoDroid:   at Java.Interop.JniType.GetInstanceMethod (System.String name, System.String signature) [0x0000d] in <db012d180a094c62bec00d1aac4ad09b>:0 
00:10 I/MonoDroid:   at Java.Interop.JniEnvironment+InstanceMethods.GetMethodID (Java.Interop.JniObjectReference type, System.String name, System.String signature) [0x00068] in <db012d180a094c62bec00d1aac4ad09b>:0 
00:10 I/MonoDroid:   at Java.Interop.JniPeerMembers+JniInstanceMethods.GetMethodInfo (System.String encodedMember) [0x00037] in <db012d180a094c62bec00d1aac4ad09b>:0 
00:10 I/MonoDroid:   at Java.Interop.JniPeerMembers+JniInstanceMethods.InvokeVirtualVoidMethod (System.String encodedMember, Java.Interop.IJavaPeerable self, Java.Interop.JniArgumentValue* parameters) [0x00021] in <db012d180a094c62bec00d1aac4ad09b>:0 
00:10 I/MonoDroid:   at Android.Views.Window.set_ExitTransition (Android.Transitions.Transition value) [0x00036] in <f7ee1fd4d9ed45da86c4f5dd69c6953a>:0 
00:10 I/MonoDroid:   at PeoplesPokerClient.ActivityLoginView.OnCreate (Android.OS.Bundle savedInstanceState) [0x0001a] in <c75216a0f30847559580bda4aee916ef>:0 
00:10 I/MonoDroid:   at PeoplesPokerClient.ActivityLoginView.SetupWindowAnimations () [0x0001c] in <c75216a0f30847559580bda4aee916ef>:0 
00:10 I/MonoDroid:   at Android.App.Activity.n_OnCreate_Landroid_os_Bundle_ (System.IntPtr jnienv, System.IntPtr native__this, System.IntPtr native_savedInstanceState) [0x00011] in <f7ee1fd4d9ed45da86c4f5dd69c6953a>:0 
00:10 I/MonoDroid:   at (wrapper dynamic-method) System.Object:e02053d0-9bd7-4c1c-8a80-c80f4c535d65 (intptr,intptr,intptr)
00:10 I/MonoDroid:   --- End of managed Java.Lang.LinkageError stack trace ---
00:10 I/MonoDroid:  at md51776bcae9432b7407f03738817a12fd3.ActivityLoginView.onCreate(ActivityLoginView.java:34)
00:10 I/MonoDroid:  at md51776bcae9432b7407f03738817a12fd3.ActivityLoginView.n_onCreate(Native Method)
00:10 I/MonoDroid:  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2148)
00:10 I/MonoDroid: java.lang.NoSuchMethodError: no method with name='setExitTransition' signature='(Landroid/transition/Transition;)V' in class Landroid/view/Window;
00:10 I/MonoDroid:  at android.app.Activity.performCreate(Activity.java:5231)
00:10 I/MonoDroid:  at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
00:10 I/MonoDroid:  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2233)
00:10 I/MonoDroid:  at android.app.ActivityThread.access$800(ActivityThread.java:135)
00:10 I/MonoDroid:  at android.os.Looper.loop(Looper.java:136)
00:10 I/MonoDroid:  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
00:10 I/MonoDroid:  at android.os.Handler.dispatchMessage(Handler.java:102)
00:10 I/MonoDroid:  at android.app.ActivityThread.main(ActivityThread.java:5001)
00:10 I/MonoDroid:  at java.lang.reflect.Method.invokeNative(Native Method)
00:10 I/MonoDroid:  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785)
00:10 I/MonoDroid:  at java.lang.reflect.Method.invoke(Method.java:515)
00:10 I/MonoDroid: 
00:10 I/MonoDroid:  at dalvik.system.NativeStart.main(Native Method)
00:10 I/MonoDroid:  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601)
00:10 I/MonoDroid:未处理的异常:
00:10 I/MonoDroid:Java.Lang.LinkageError:在类Landroid/view/Window中没有名为='setExitTransition'签名='(Landroid/transition/transition;)V'的方法;
00:10 I/MonoDroid:在System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()[0x0000c]中:0
00:10 I/MonoDroid:at Java.Interop.JniType.GetInstanceMethod(System.String名称,System.String签名)[0x0000d]in:0
00:10 I/MonoDroid:at Java.Interop.jnienEnvironment+InstanceMethods.GetMethodID(Java.Interop.JniObjectReference类型、System.String名称、System.String签名)[0x00068]in:0
00:10 I/MonoDroid:at Java.Interop.jnipermembers+JniInstanceMethods.GetMethodInfo(System.String encodedMember)[0x00037]中:0
00:10 I/MonoDroid:at Java.Interop.jnipermembers+JniInstanceMethods.InvokeVirtualVoidMethod(System.String encodedMember,Java.Interop.IJavaPeerable self,Java.Interop.JniArgumentValue*参数)[0x00021]in:0
00:10 I/MonoDroid:在Android.Views.Window.set_ExitTransition(Android.Transitions.Transition值)[0x00036]中:0
00:10 I/MonoDroid:在PeoplesPokerClient.ActivityLoginView.OnCreate(Android.OS.Bundle savedInstanceState)[0x0001a]中:0
00:10 I/MonoDroid:在PeoplesPokerClient.ActivityLoginView.SetupWindowAnimations()[0x0001c]中:0
00:10 I/MonoDroid:Android.App.Activity.n_OnCreate_Landroid_os_Bundle_(System.IntPtr jnienv,System.IntPtr native_this,System.IntPtr native_savedInstanceState)[0x00011]in:0
00:10 I/MonoDroid:at(包装器动态方法)系统。对象:e02053d0-9bd7-4c1c-8a80-C80F4C53D65(intptr、intptr、intptr)
00:10 I/MonoDroid:---托管Java.Lang.LinkageError堆栈跟踪结束---
00:10 I/MonoDroid:at md51776bcae9432b7407f03738817a12fd3.ActivityLoginView.onCreate(ActivityLoginView.java:34)
00:10 I/MonoDroid:at md51776bcae9432b7407f03738817a12fd3.ActivityLoginView.n_onCreate(本机方法)
00:10 I/MonoDroid:android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2148)
00:10 I/MonoDroid:java.lang.NoSuchMethodError:类Landroid/view/Window中没有名为='setExitTransition'签名='(Landroid/transition/transition;)V'的方法;
00:10 I/MonoDroid:at-android.app.Activity.performCreate(Activity.java:5231)
00:10 I/MonoDroid:at-android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
00:10 I/MonoDroid:android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2233)
00:10 I/MonoDroid:android.app.ActivityThread.access$800(ActivityThread.java:135)
00:10 I/MonoDroid:at-android.os.Looper.loop(Looper.java:136)
00:10 I/MonoDroid:android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
00:10 I/MonoDroid:at android.os.Handler.dispatchMessage(Handler.java:102)
00:10 I/MonoDroid:android.app.ActivityThread.main(ActivityThread.java:5001)
00:10 I/MonoDroid:at java.lang.reflect.Method.Invokenactive(本机方法)
00:10 I/MonoDroid:com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785)
00:10 I/MonoDroid:at java.lang.reflect.Method.invoke(Method.java:515)
00:10 I/单机器人:
00:10 I/单机器人:在dalvik.system.NativeStart.main(本机方法)
00:10 I/MonoDroid:com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601)
我如何解决


谢谢

因为
setExitTransition
不存在,你必须使用不同的方法或保护你的代码不受此影响。谢谢你的回答,但我的代码中没有使用setExitTransition…有些问题是,因为这就是为什么你的应用程序会因为这个崩溃日志而崩溃…你能展示一下代码片段,它崩溃的地方吗?