我正在使用xamarin开发应用程序我的应用程序在vs模拟器上完美运行 与vs模拟器上安装的Android版本是4.4 Kitkat 但是,当我想在真正的设备上测试女巫是版本4.1 JellyBeans
我收到了这个错误:
加载程序集:MonoDroidConstructors [外部] 01-09 12:51:08.901 W / dalvikvm(8901):VFY:无法解析接口方法16442: Landroid /视图/窗口$回调; .onProvideKeyboardShortcuts (Ljava / util / List; Landroid / view / Menu; I)V 01-09 12:51:08.901 W / dalvikvm( 8901):VFY:无法找到签名中引用的类 (Landroid / view / SearchEvent;)01-09 12:51:08.901 W / dalvikvm(8901): VFY:无法解析接口方法16444: Landroid /视图/窗口$回调; .onSearchRequested (Landroid / view / SearchEvent;)Z 01-09 12:51:08.901 W / dalvikvm(8901): VFY:无法解析接口方法16448: Landroid /视图/窗口$回调; .onWindowStartingActionMode (Landroid /视图/ ActionMode $回调; I)Landroid /视图/ ActionMode; 01-09 12:51:08.901 W / dalvikvm(8901):VFY:无法解析虚方法 505:Landroid / content / res / TypedArray; .getChangingConfigurations()I 01-09 12:51:08.911 W / dalvikvm(8901):VFY:无法解析虚拟 方法527:Landroid / content / res / TypedArray; .getType(I)I 01-09 12:51:08.991 W / dalvikvm(8901):VFY:无法解析虚方法 16341:Landroid / view / ViewGroup; .onRtlPropertiesChanged(I)V 01-09 12:51:09.001 W / dalvikvm(8901):VFY:无法解析虚方法 317:Landroid / content / Context; .getColorStateList (I)Landroid /内容/ RES / ColorStateList; 01-09 12:51:09.011 W / dalvikvm( 8901):VFY:无法解析虚方法468: Landroid /内容/ RES /资源; .getDrawable (ILandroid /内容/ RES /资源$主题;)Landroid /图形/绘制/可绘制; 01-09 12:51:09.011 W / dalvikvm(8901):VFY:无法解析虚拟 方法470:Landroid / content / res / Resources; .getDrawableForDensity (IILandroid /内容/ RES /资源$主题;)Landroid /图形/绘制/可绘制; 01-09 12:51:09.031 E / dalvikvm(8901):找不到上课 'android.graphics.drawable.RippleDrawable',从方法引用 android.support.v7.widget.AppCompatImageHelper.hasOverlappingRendering 01-09 12:51:09.031 W / dalvikvm(8901):VFY:无法解决 instanceof 197(Landroid / graphics / drawable / RippleDrawable;)in Landroid /支持/ V7 /空间/ AppCompatImageHelper;一个未处理的 发生异常。
01-09 12:53:38.511 I / MonoDroid(8901):UNHANDLED EXCEPTION:01-09 12:53:38.591 I / MonoDroid(8901):System.NullReferenceException:Object 引用未设置为对象的实例。 01-09 12:53:38.591 I / MonoDroid(8901):在SPlus.MainActivity.ButtonAnimation() [0x00045]在< 104b5b2031514a85ad3584f45248f342&gt ;:0 01-09 12:53:38.591 I / MonoDroid(8901):在SPlus.MainActivity.OnCreate (Android.OS.Bundle savedInstanceState)[0x0001c] in < 104b5b2031514a85ad3584f45248f342>:0 01-09 12:53:38.591 I / MonoDroid( 8901):at Android.Support.V4.App.FragmentActivity.n_OnCreate_Landroid_os_Bundle_ (System.IntPtr jnienv,System.IntPtr native__this,System.IntPtr native_savedInstanceState)[0x00011] in < 6296d3d76c5d4378959a1d9bf7205023>:0 01-09 12:53:38.601 I / MonoDroid( 8901):at(包装器动态方法) System.Object的:9285ad27-0d09-44cd-B 0 D 0-db82974f3544 (intptr,intptr,intptr)01-09 12:53:38.621 W / dalvikvm(8901):VFY: 无法解决直接方法18401:Ljava / lang / Throwable;。 (Ljava / lang / String; Ljava / lang / Throwable; ZZ)V未处理的异常 出错。
01-09 12:53:40.881 E / mono(8901):01-09 12:53:40.881 E / mono( 8901):未处理的异常:01-09 12:53:40.881 E / mono(8901): System.NullReferenceException:未将对象引用设置为实例 一个对象。 01-09 12:53:40.881 E / mono-rt(8901):[ERROR]致命 UNHANDLED EXCEPTION:System.NullReferenceException:对象引用 没有设置为对象的实例。
我确实将编译设置为android 7.0,最小值为4.1,目标是编译版本。
非常感谢任何帮助
答案 0 :(得分:1)
我确实找到了这个问题的答案。