Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/232.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
Android 使用Xamarin扩展绑定库时发生ClassNotFoundException_Android_Xamarin - Fatal编程技术网

Android 使用Xamarin扩展绑定库时发生ClassNotFoundException

Android 使用Xamarin扩展绑定库时发生ClassNotFoundException,android,xamarin,Android,Xamarin,我为图书馆做了一个定制装订 DLL生成似乎正常,我可以毫无问题地执行以下操作: var twoWayView = new Org.Lucasr.TwoWayView.Widget.TwoWayView(this); 但是,如果用户尝试使用java反射实例化该类: Java.Lang.Class.ForName("Org.Lucasr.TwoWayView.Widget.TwoWayView") 我得到了一个ClassNotFoundException,它与尝试膨胀包含双向视图的布局时发生的异

我为图书馆做了一个定制装订

DLL生成似乎正常,我可以毫无问题地执行以下操作:

var twoWayView = new Org.Lucasr.TwoWayView.Widget.TwoWayView(this);
但是,如果用户尝试使用java反射实例化该类:

Java.Lang.Class.ForName("Org.Lucasr.TwoWayView.Widget.TwoWayView")
我得到了一个ClassNotFoundException,它与尝试膨胀包含双向视图的布局时发生的异常相同,如下所示:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">
    <Button
        android:id="@+id/MyButton"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="@string/Hello" />
    <Org.Lucasr.Twowayview.Widget.TwoWayView
        android:id="@+id/list"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical"
        android:scrollbars="vertical"
        app:twowayview_layoutManager="StaggeredGridLayoutManager"
        app:twowayview_numColumns="2"
        app:twowayview_numRows="1" />
</LinearLayout>
编辑2

使用org.lucasr.twowayview.widget.twowayview会给我同样的错误

完全例外的情况是:

01-23 13:02:04.837 I/MonoDroid(17779): UNHANDLED EXCEPTION: 
01-23 13:02:04.861 I/MonoDroid(17779): Android.Views.InflateException: Exception of type 'Android.Views.InflateException' was thrown. 
01-23 13:02:04.861 I/MonoDroid(17779): at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () <IL 0x00011, 0x00068> 
01-23 13:02:04.861 I/MonoDroid(17779): at Android.Runtime.JNIEnv.CallNonvirtualVoidMethod (intptr,intptr,intptr,Android.Runtime.JValue[]) [0x00084] in /Users/builder/data/lanes/monodroid-mlion-monodroid-4.21-series/49a04b96/source/monodroid/src/Mono.Android/src/Runtime/JNIEnv.g.cs:896 
01-23 13:02:04.861 I/MonoDroid(17779): at Android.App.Activity.SetContentView (int) [0x00070] in /Users/builder/data/lanes/monodroid-mlion-monodroid-4.21-series/49a04b96/source/monodroid/src/Mono.Android/platforms/android-19/src/generated/Android.App.Activity.cs:4253 
01-23 13:02:04.861 I/MonoDroid(17779): at Org.Lucasr.TwoWayView.Sample.MainActivity.OnCreate (Android.OS.Bundle) [0x0001d] in c:\Users\guilherme\Documents\Visual Studio 2013\Projects\Org.Lucasr.TwoWayView\Org.Lucasr.TwoWayView.Sample\MainActivity.cs:25 
01-23 13:02:04.862 I/MonoDroid(17779): at Android.App.Activity.n_OnCreate_Landroid_os_Bundle_ (intptr,intptr,intptr) [0x00011] in /Users/builder/data/lanes/monodroid-mlion-monodroid-4.21-series/49a04b96/source/monodroid/src/Mono.Android/platforms/android-19/src/generated/Android.App.Activity.cs:2179 
01-23 13:02:04.862 I/MonoDroid(17779): at (wrapper dynamic-method) object.e4603f87-2e86-4a8a-9cd2-213f87378350 (intptr,intptr,intptr) <IL 0x00017, 0x00043> 
01-23 13:02:04.862 I/MonoDroid(17779):   --- End of managed exception stack trace --- 
01-23 13:02:04.862 I/MonoDroid(17779): android.view.InflateException: Binary XML file line #1: Error inflating class Org.Lucasr.Twowayview.Widget.TwoWayView 
01-23 13:02:04.862 I/MonoDroid(17779):  at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:757) 
01-23 13:02:04.862 I/MonoDroid(17779):  at android.view.LayoutInflater.rInflate(LayoutInflater.java:806) 
01-23 13:02:04.862 I/MonoDroid(17779):  at android.view.LayoutInflater.inflate(LayoutInflater.java:504) 
01-23 13:02:04.862 I/MonoDroid(17779):  at android.view.LayoutInflater.inflate(LayoutInflater.java:414) 
01-23 13:02:04.862 I/MonoDroid(17779):  at android.view.LayoutInflater.inflate(LayoutInflater.java:365) 
01-23 13:02:04.862 I/MonoDroid(17779):  at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:377) 
01-23 13:02:04.862 I/MonoDroid(17779):  at android.app.Activity.setContentView(Activity.java:2144) 
01-23 13:02:04.862 I/MonoDroid(17779):  at org.lucasr.twowayview.sample.MainActivity.n_onCreate(Native Method) 
01-23 13:02:04.862 I/MonoDroid(17779):  at org.lucasr.twowayview.sample.MainActivity.onCreate(MainActivity.java:28) 
01-23 13:02:04.862 I/MonoDroid(17779):  at android.app.Activity.performCreate(Activity.java:5933) 
01-23 13:02:04.862 I/MonoDroid(17779):  at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1105) 
01-23 13:02:04.862 I/MonoDroid(17779):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2251) 
01-23 13:02:04.862 I/MonoDroid(17779):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2360) 
01-23 13:02:04.862 I/MonoDroid(17779):  at android.app.ActivityThread.access$800(ActivityThread.java:144) 
01-23 13:02:04.862 I/MonoDroid(17779):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1278) 
01-23 13:02:04.862 I/MonoDroid(17779):  at android.os.Handler.dispatchMessage(Handler.java:102) 
01-23 13:02:04.862 I/MonoDroid(17779):  at android.os.Looper.loop(Looper.java:135) 
01-23 13:02:04.862 I/MonoDroid(17779):  at android.app.ActivityThread.main(ActivityThread.java:5221) 
01-23 13:02:04.862 I/MonoDroid(17779):  at java.lang.reflect.Method.invoke(Native Method) 
01-23 13:02:04.862 I/MonoDroid(17779):  at java.lang.reflect.Method.invoke(Method.java:372) 
01-23 13:02:04.862 I/MonoDroid(17779):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899) 
01-23 13:02:04.862 I/MonoDroid(17779):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694) 
01-23 13:02:04.862 I/MonoDroid(17779): Caused by: java.lang.ClassNotFoundException: Didn't find class "Org.Lucasr.Twowayview.Widget.TwoWayView" on path: DexPathList[[zip file "/data/app/Org.Lucasr.TwoWayView.Sample-1/base.apk"],nativeLibraryDirectories=[/data/app/Org.Lucasr.TwoWayView.Sample-1/lib/arm, /vendor/lib, /system/lib]] 
01-23 13:02:04.862 I/MonoDroid(17779):  at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56) 
01-23 13:02:04.862 I/MonoDroid(17779):  at java.lang.ClassLoader.loadClass(ClassLoader.java:511) 
01-23 13:02:04.862 I/MonoDroid(17779):  at java.lang.ClassLoader.loadClass(ClassLoader.java:469) 
01-23 13:02:04.862 I/MonoDroid(17779):  at android.view.LayoutInflater.createView(LayoutInflater.java:571) 
01-23 13:02:04.862 I/MonoDroid(17779):  at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:743) 
01-23 13:02:04.862 I/MonoDroid(17779):  ... 21 more 
01-23 13:02:04.862 I/MonoDroid(17779):  Suppressed: java.lang.ClassNotFoundException: Org.Lucasr.Twowayview.Widget.TwoWayView 
01-23 13:02:04.862 I/MonoDroid(17779):      at java.lang.Class.classForName(Native Method) 
01-23 13:02:04.862 I/MonoDroid(17779):      at java.lang.BootClassLoader.findClass(ClassLoader.java:781) 
01-23 13:02:04.863 I/MonoDroid(17779):      at java.lang.BootClassLoader.loadClass(ClassLoader.java:841) 
01-23 13:02:04.863 I/MonoDroid(17779):      at java.lang.ClassLoader.loadClass(ClassLoader.java:504) 
01-23 13:02:04.863 I/MonoDroid(17779):      ... 24 more 
01-23 13:02:04.863 I/MonoDroid(17779):  Caused by: java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack available An unhandled exception occured.  
01-23 13:02:05.453 E/mono    (17779):  
01-23 13:02:05.453 E/mono    (17779): Unhandled Exception: 
01-23 13:02:05.453 E/mono    (17779): Android.Views.InflateException: Exception of type 'Android.Views.InflateException' was thrown. 
01-23 13:02:05.453 E/mono (17779): at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () <IL 0x00011, 0x00068> 
01-23 13:02:05.453 E/mono    (17779): at Android.Runtime.JNIEnv.CallNonvirtualVoidMethod (intptr,intptr,intptr,Android.Runtime.JValue[]) [0x00084] in /Users/builder/data/lanes/monodroid-mlion-monodroid-4.21-series/49a04b96/source/monodroid/src/Mono.Android/src/Runtime/JNIEnv.g.cs:896 
01-23 13:02:05.453 E/mono    (17779): at Android.App.Activity.SetContentView (int) [0x00070] in /Users/builder/data/lanes/monodroid-mlion-monodroid-4.21-series/49a04b96/source/monodroid/src/Mono.Android/platforms/android-19/src/generated/Android.App.Activity.cs:4253 
01-23 13:02:05.453 E/mono    (17779): at Org.Lucasr.TwoWayView.Sample.MainActivity.OnCreate (Android.OS.Bundle) [0x0001d] in c:\Users\guilherme\Documents\Visual Studio 2013\Projects\Org.Lucasr.TwoWayView\Org.Lucasr.TwoWayView.Sample\MainActivity.cs:25 
01-23 13:02:05.453 E/mono    (17779): at Android.App.Activity.n_OnCreate_Landroid_os_Bundle_ (intptr,intptr,intptr) [0x00011] in /Users/builder/data/lanes/monodroid-mlion-monodroid-4.21-series/49a04b96/source/monodroid/src/Mono.Android/platforms/android-19/src/generated/Android.App.Activity.cs:2179 
01-23 13:02:05.453 E/mono    (17779): at (wrapper dynamic-method) object.e4603f87-2e86-4a8a-9cd2-213f87378350 (intptr,intptr,intptr) <IL 0x00017, 0x00043> 
01-23 13:02:05.453 E/mono    (17779):  
01-23 13:02:05.453 E/mono    (17779):   --- End of managed exception stack trace --- 
01-23 13:02:05.453 E/mono    (17779): android.view.InflateException: Binary XML file line #1: Error inflating class Org.Lucasr.Twowayview.Widget.TwoWayView 
01-23 13:02:05.453 E/mono    (17779):   at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:757) 
01-23 13:02:05.453 E/mono    (17779):   at android.view.LayoutInflater.inflate(LayoutInflater.java:504) 
01-23 13:02:05.453 E/mono    (17779):   at android.view.LayoutInflater.inflate(LayoutInflater.java:414) 
01-23 13:02:05.453 E/mono    (17779):   at android.view.LayoutInflater.inflate(LayoutInflater.java:365) referenceTable GDEF length=670 1 referenceTable GSUB length=7202 1 referenceTable GPOS length=24560 1 
01-23 13:02:05.453 E/mono    (17779):   at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:377) 
01-23 13:02:05.453 E/mono    (17779):   at android.app.Activity.setContentView(Activity.java:2144) 
01-23 13:02:05.453 E/mono    (17779):   at org.lucasr.twowayview.sample.MainActivity.n_onCreate(Native Method) 
01-23 13:02:05.453 E/mono    (17779):   at org.lucasr.twowayview.sample.MainActivity.onCreate(MainActivity.java:28) 
01-23 13:02:05.453 E/mono    (17779):   at android.app.Activity.performCreate(Activity.java:5933) 
01-23 13:02:05.453 E/mono    (17779):   at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1105) 
01-23 13:02:05.453 E/mono    (17779):   at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2251) 
01-23 13:02:05.453 E/mono    (17779):   at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2360) 
01-23 13:02:05.453 E/mono    (17779):   at android.app.ActivityThread.access$800(ActivityThread.java:144) 
01-23 13:02:05.453 E/mono    (17779):   at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1278) 
01-23 13:02:05.453 E/mono    (17779):   at android.os.Handler.dispatchMessage(Handler.java:102) 
01-23 13:02:05.453 E/mono    (17779):   at android.os.Looper.loop(Looper.java:135) 
01-23 13:02:05.453 E/mono    (17779):   at android.app.ActivityThread.main(ActivityThread.java:5221) 
01-23 13:02:05.453 E/mono    (17779):   at java.lang.reflect.Method.invoke(Native Method)
01-23 13:02:04.837 I/MonoDroid(17779):未处理的异常:
01-23 13:02:04.861 I/MonoDroid(17779):引发了Android.Views.InflateException:类型为“Android.Views.InflateException”的异常。
01-23 13:02:04.861 I/MonoDroid(17779):在System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()中
01-23 13:02:04.861 I/MonoDroid(17779):在Android.Runtime.JNIEnv.callnonirtualvoidmethod(intptr,intptr,intptr,Android.Runtime.JValue[])[0x00084]in/Users/builder/data/lanes/MonoDroid-mlion-MonoDroid-4.21-series/49a04b96/source/MonoDroid/src/Mono.Android/src/Runtime/JNIEnv.g.cs:896
01-23 13:02:04.861 I/MonoDroid(17779):位于/Users/builder/data/lanes/MonoDroid-mlion-MonoDroid-4.21-series/49a04b96/source/MonoDroid/src/Mono.Android/platforms/Android-19/src/generated/Android.App.Activity.cs:4253
01-23 13:02:04.861 I/MonoDroid(17779):位于Org.Lucasr.TwoWayView.Sample.MainActivity.OnCreate(Android.OS.Bundle)[0x0001d],c:\Users\guilherme\Documents\visualstudio 2013\Projects\Org.Lucasr.TwoWayView\Org.Lucasr.TwoWayView.Sample\MainActivity.cs:25
01-23 13:02:04.862 I/MonoDroid(17779):在Android.App.Activity.n_OnCreate_Landroid_os_Bundle(intptr,intptr,intptr)[0x00011]in/Users/builder/data/lanes/MonoDroid-mlion-MonoDroid-4.21-series/49a04b96/source/MonoDroid/src/Mono.Android/platforms/Android/Android/platforms/Android-19/src/generated/Android.App.Activity.cs:2179
01-23 13:02:04.862 I/MonoDroid(17779):at(包装器动态方法)object.e4603f87-2e86-4a8a-9cd2-213f873783350(intptr,intptr,intptr)
01-23 13:02:04.862 I/MonoDroid(17779):--托管异常堆栈跟踪的结束--
01-23 13:02:04.862 I/MonoDroid(17779):android.view.InflateException:二进制XML文件行#1:错误膨胀类Org.Lucasr.Twowayview.Widget.Twowayview
01-23 13:02:04.862 I/MonoDroid(17779):在android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:757)
01-23 13:02:04.862 I/MonoDroid(17779):在android.view.LayoutInflater.rInflate(LayoutInflater.java:806)
01-23 13:02:04.862 I/MonoDroid(17779):在android.view.LayoutInflater.充气(LayoutInflater.java:504)
01-23 13:02:04.862 I/MonoDroid(17779):在android.view.LayoutInflater.充气(LayoutInflater.java:414)
01-23 13:02:04.862 I/MonoDroid(17779):在android.view.LayoutInflater.充气(LayoutInflater.java:365)
01-23 13:02:04.862 I/MonoDroid(17779):位于com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:377)
01-23 13:02:04.862 I/MonoDroid(17779):位于android.app.Activity.setContentView(Activity.java:2144)
01-23 13:02:04.862 I/MonoDroid(17779):位于org.lucasr.twowayview.sample.MainActivity.n_onCreate(本机方法)
01-23 13:02:04.862 I/MonoDroid(17779):位于org.lucasr.twowayview.sample.MainActivity.onCreate(MainActivity.java:28)
01-23 13:02:04.862 I/MonoDroid(17779):在android.app.Activity.performCreate(Activity.java:5933)
01-23 13:02:04.862 I/MonoDroid(17779):在android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1105)
01-23 13:02:04.862 I/MonoDroid(17779):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2251)
01-23 13:02:04.862 I/MonoDroid(17779):位于android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2360)
01-23 13:02:04.862 I/MonoDroid(17779):在android.app.ActivityThread.access$800(ActivityThread.java:144)
01-23 13:02:04.862 I/MonoDroid(17779):位于android.app.ActivityThread$H.handleMessage(ActivityThread.java:1278)
01-23 13:02:04.862 I/MonoDroid(17779):在android.os.Handler.dispatchMessage(Handler.java:102)上
01-23 13:02:04.862 I/MonoDroid(17779):在android.os.Looper.loop(Looper.java:135)
01-23 13:02:04.862 I/MonoDroid(17779):位于android.app.ActivityThread.main(ActivityThread.java:5221)
01-23 13:02:04.862 I/MonoDroid(17779):位于java.lang.reflect.Method.invoke(本机方法)
01-23 13:02:04.862 I/MonoDroid(17779):位于java.lang.reflect.Method.invoke(Method.java:372)
01-23 13:02:04.862 I/MonoDroid(17779):在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899)
01-23 13:02:04.862 I/MonoDroid(17779):位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)
01-23 13:02:04.862 I/MonoDroid(17779):原因:java.lang.ClassNotFoundException:在路径:DexPathList[[zip文件”//data/app/Org.Lucasr.Twowayview.Sample-1/base.apk“],NativeLibraryDirectory=[/data/app/Org.Lucasr.Twowayview.Sample-1/lib/arm,/vendor/lib,/system/lib]上找不到类“Org.Lucasr.Twowayview.Widget.Twowayview”
01-23 13:02:04.862 I/MonoDroid(17779):位于dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
01-23 13:02:04.862 I/MonoDroid(17779):位于java.lang.ClassLoader.loadClass(ClassLoader.java:511)
01-23 13:02:04.862 I/MonoDroid(17779):位于java.lang.ClassLoader.loadClass(ClassLoader.java:469)
01-23 13:02:04.862 I/MonoDroid(17779):在android.view.LayoutInflater.createView(LayoutInflater.java:571)
01-23 13:02:04.862 I/MonoDroid(17779):在android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:743)
01-23 13:02:04.862 I/单机器人(17779):。。。还有21个
01-23 13:02:04.862 I/MonoDroid(17779):抑制:java.lang.ClassNotFoundException:Org.Lucasr.Twowayview.Widget.Twowayview
01-23 13:02:04.862 I/MonoDroid(17779):位于java.lang.Class.classForName(本机方法)
01-23 13:02:04.862 I/MonoDroid(17779):位于java.lang.BootClassLoader.findClass(ClassLoader.java:781)
01-23 13:02:04.8
01-23 13:02:04.837 I/MonoDroid(17779): UNHANDLED EXCEPTION: 
01-23 13:02:04.861 I/MonoDroid(17779): Android.Views.InflateException: Exception of type 'Android.Views.InflateException' was thrown. 
01-23 13:02:04.861 I/MonoDroid(17779): at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () <IL 0x00011, 0x00068> 
01-23 13:02:04.861 I/MonoDroid(17779): at Android.Runtime.JNIEnv.CallNonvirtualVoidMethod (intptr,intptr,intptr,Android.Runtime.JValue[]) [0x00084] in /Users/builder/data/lanes/monodroid-mlion-monodroid-4.21-series/49a04b96/source/monodroid/src/Mono.Android/src/Runtime/JNIEnv.g.cs:896 
01-23 13:02:04.861 I/MonoDroid(17779): at Android.App.Activity.SetContentView (int) [0x00070] in /Users/builder/data/lanes/monodroid-mlion-monodroid-4.21-series/49a04b96/source/monodroid/src/Mono.Android/platforms/android-19/src/generated/Android.App.Activity.cs:4253 
01-23 13:02:04.861 I/MonoDroid(17779): at Org.Lucasr.TwoWayView.Sample.MainActivity.OnCreate (Android.OS.Bundle) [0x0001d] in c:\Users\guilherme\Documents\Visual Studio 2013\Projects\Org.Lucasr.TwoWayView\Org.Lucasr.TwoWayView.Sample\MainActivity.cs:25 
01-23 13:02:04.862 I/MonoDroid(17779): at Android.App.Activity.n_OnCreate_Landroid_os_Bundle_ (intptr,intptr,intptr) [0x00011] in /Users/builder/data/lanes/monodroid-mlion-monodroid-4.21-series/49a04b96/source/monodroid/src/Mono.Android/platforms/android-19/src/generated/Android.App.Activity.cs:2179 
01-23 13:02:04.862 I/MonoDroid(17779): at (wrapper dynamic-method) object.e4603f87-2e86-4a8a-9cd2-213f87378350 (intptr,intptr,intptr) <IL 0x00017, 0x00043> 
01-23 13:02:04.862 I/MonoDroid(17779):   --- End of managed exception stack trace --- 
01-23 13:02:04.862 I/MonoDroid(17779): android.view.InflateException: Binary XML file line #1: Error inflating class Org.Lucasr.Twowayview.Widget.TwoWayView 
01-23 13:02:04.862 I/MonoDroid(17779):  at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:757) 
01-23 13:02:04.862 I/MonoDroid(17779):  at android.view.LayoutInflater.rInflate(LayoutInflater.java:806) 
01-23 13:02:04.862 I/MonoDroid(17779):  at android.view.LayoutInflater.inflate(LayoutInflater.java:504) 
01-23 13:02:04.862 I/MonoDroid(17779):  at android.view.LayoutInflater.inflate(LayoutInflater.java:414) 
01-23 13:02:04.862 I/MonoDroid(17779):  at android.view.LayoutInflater.inflate(LayoutInflater.java:365) 
01-23 13:02:04.862 I/MonoDroid(17779):  at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:377) 
01-23 13:02:04.862 I/MonoDroid(17779):  at android.app.Activity.setContentView(Activity.java:2144) 
01-23 13:02:04.862 I/MonoDroid(17779):  at org.lucasr.twowayview.sample.MainActivity.n_onCreate(Native Method) 
01-23 13:02:04.862 I/MonoDroid(17779):  at org.lucasr.twowayview.sample.MainActivity.onCreate(MainActivity.java:28) 
01-23 13:02:04.862 I/MonoDroid(17779):  at android.app.Activity.performCreate(Activity.java:5933) 
01-23 13:02:04.862 I/MonoDroid(17779):  at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1105) 
01-23 13:02:04.862 I/MonoDroid(17779):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2251) 
01-23 13:02:04.862 I/MonoDroid(17779):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2360) 
01-23 13:02:04.862 I/MonoDroid(17779):  at android.app.ActivityThread.access$800(ActivityThread.java:144) 
01-23 13:02:04.862 I/MonoDroid(17779):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1278) 
01-23 13:02:04.862 I/MonoDroid(17779):  at android.os.Handler.dispatchMessage(Handler.java:102) 
01-23 13:02:04.862 I/MonoDroid(17779):  at android.os.Looper.loop(Looper.java:135) 
01-23 13:02:04.862 I/MonoDroid(17779):  at android.app.ActivityThread.main(ActivityThread.java:5221) 
01-23 13:02:04.862 I/MonoDroid(17779):  at java.lang.reflect.Method.invoke(Native Method) 
01-23 13:02:04.862 I/MonoDroid(17779):  at java.lang.reflect.Method.invoke(Method.java:372) 
01-23 13:02:04.862 I/MonoDroid(17779):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899) 
01-23 13:02:04.862 I/MonoDroid(17779):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694) 
01-23 13:02:04.862 I/MonoDroid(17779): Caused by: java.lang.ClassNotFoundException: Didn't find class "Org.Lucasr.Twowayview.Widget.TwoWayView" on path: DexPathList[[zip file "/data/app/Org.Lucasr.TwoWayView.Sample-1/base.apk"],nativeLibraryDirectories=[/data/app/Org.Lucasr.TwoWayView.Sample-1/lib/arm, /vendor/lib, /system/lib]] 
01-23 13:02:04.862 I/MonoDroid(17779):  at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56) 
01-23 13:02:04.862 I/MonoDroid(17779):  at java.lang.ClassLoader.loadClass(ClassLoader.java:511) 
01-23 13:02:04.862 I/MonoDroid(17779):  at java.lang.ClassLoader.loadClass(ClassLoader.java:469) 
01-23 13:02:04.862 I/MonoDroid(17779):  at android.view.LayoutInflater.createView(LayoutInflater.java:571) 
01-23 13:02:04.862 I/MonoDroid(17779):  at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:743) 
01-23 13:02:04.862 I/MonoDroid(17779):  ... 21 more 
01-23 13:02:04.862 I/MonoDroid(17779):  Suppressed: java.lang.ClassNotFoundException: Org.Lucasr.Twowayview.Widget.TwoWayView 
01-23 13:02:04.862 I/MonoDroid(17779):      at java.lang.Class.classForName(Native Method) 
01-23 13:02:04.862 I/MonoDroid(17779):      at java.lang.BootClassLoader.findClass(ClassLoader.java:781) 
01-23 13:02:04.863 I/MonoDroid(17779):      at java.lang.BootClassLoader.loadClass(ClassLoader.java:841) 
01-23 13:02:04.863 I/MonoDroid(17779):      at java.lang.ClassLoader.loadClass(ClassLoader.java:504) 
01-23 13:02:04.863 I/MonoDroid(17779):      ... 24 more 
01-23 13:02:04.863 I/MonoDroid(17779):  Caused by: java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack available An unhandled exception occured.  
01-23 13:02:05.453 E/mono    (17779):  
01-23 13:02:05.453 E/mono    (17779): Unhandled Exception: 
01-23 13:02:05.453 E/mono    (17779): Android.Views.InflateException: Exception of type 'Android.Views.InflateException' was thrown. 
01-23 13:02:05.453 E/mono (17779): at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () <IL 0x00011, 0x00068> 
01-23 13:02:05.453 E/mono    (17779): at Android.Runtime.JNIEnv.CallNonvirtualVoidMethod (intptr,intptr,intptr,Android.Runtime.JValue[]) [0x00084] in /Users/builder/data/lanes/monodroid-mlion-monodroid-4.21-series/49a04b96/source/monodroid/src/Mono.Android/src/Runtime/JNIEnv.g.cs:896 
01-23 13:02:05.453 E/mono    (17779): at Android.App.Activity.SetContentView (int) [0x00070] in /Users/builder/data/lanes/monodroid-mlion-monodroid-4.21-series/49a04b96/source/monodroid/src/Mono.Android/platforms/android-19/src/generated/Android.App.Activity.cs:4253 
01-23 13:02:05.453 E/mono    (17779): at Org.Lucasr.TwoWayView.Sample.MainActivity.OnCreate (Android.OS.Bundle) [0x0001d] in c:\Users\guilherme\Documents\Visual Studio 2013\Projects\Org.Lucasr.TwoWayView\Org.Lucasr.TwoWayView.Sample\MainActivity.cs:25 
01-23 13:02:05.453 E/mono    (17779): at Android.App.Activity.n_OnCreate_Landroid_os_Bundle_ (intptr,intptr,intptr) [0x00011] in /Users/builder/data/lanes/monodroid-mlion-monodroid-4.21-series/49a04b96/source/monodroid/src/Mono.Android/platforms/android-19/src/generated/Android.App.Activity.cs:2179 
01-23 13:02:05.453 E/mono    (17779): at (wrapper dynamic-method) object.e4603f87-2e86-4a8a-9cd2-213f87378350 (intptr,intptr,intptr) <IL 0x00017, 0x00043> 
01-23 13:02:05.453 E/mono    (17779):  
01-23 13:02:05.453 E/mono    (17779):   --- End of managed exception stack trace --- 
01-23 13:02:05.453 E/mono    (17779): android.view.InflateException: Binary XML file line #1: Error inflating class Org.Lucasr.Twowayview.Widget.TwoWayView 
01-23 13:02:05.453 E/mono    (17779):   at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:757) 
01-23 13:02:05.453 E/mono    (17779):   at android.view.LayoutInflater.inflate(LayoutInflater.java:504) 
01-23 13:02:05.453 E/mono    (17779):   at android.view.LayoutInflater.inflate(LayoutInflater.java:414) 
01-23 13:02:05.453 E/mono    (17779):   at android.view.LayoutInflater.inflate(LayoutInflater.java:365) referenceTable GDEF length=670 1 referenceTable GSUB length=7202 1 referenceTable GPOS length=24560 1 
01-23 13:02:05.453 E/mono    (17779):   at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:377) 
01-23 13:02:05.453 E/mono    (17779):   at android.app.Activity.setContentView(Activity.java:2144) 
01-23 13:02:05.453 E/mono    (17779):   at org.lucasr.twowayview.sample.MainActivity.n_onCreate(Native Method) 
01-23 13:02:05.453 E/mono    (17779):   at org.lucasr.twowayview.sample.MainActivity.onCreate(MainActivity.java:28) 
01-23 13:02:05.453 E/mono    (17779):   at android.app.Activity.performCreate(Activity.java:5933) 
01-23 13:02:05.453 E/mono    (17779):   at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1105) 
01-23 13:02:05.453 E/mono    (17779):   at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2251) 
01-23 13:02:05.453 E/mono    (17779):   at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2360) 
01-23 13:02:05.453 E/mono    (17779):   at android.app.ActivityThread.access$800(ActivityThread.java:144) 
01-23 13:02:05.453 E/mono    (17779):   at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1278) 
01-23 13:02:05.453 E/mono    (17779):   at android.os.Handler.dispatchMessage(Handler.java:102) 
01-23 13:02:05.453 E/mono    (17779):   at android.os.Looper.loop(Looper.java:135) 
01-23 13:02:05.453 E/mono    (17779):   at android.app.ActivityThread.main(ActivityThread.java:5221) 
01-23 13:02:05.453 E/mono    (17779):   at java.lang.reflect.Method.invoke(Native Method)