Hi,
My app has started throwing exceptions stating it can't find the Mvx.MvxImageView class. It throws on BindingInflate within the OnCreateView of a MvxFragment. The fragment is for an image in a gallery. The trace and XML is below.
Any ideas why it can't find Mvx.MvxImageView?
XML
<?xml version="1.0" encoding="utf-8"?>
<Mvx.MvxImageView
class="cirrious.mvvmcross.binding.droid.views.MvxImageView"
android:src="@android:drawable/ic_menu_gallery"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/imageView" />
Exception
08-17 16:28:17.040 E/AndroidRuntime(29309): FATAL EXCEPTION: main
08-17 16:28:17.040 E/AndroidRuntime(29309): Process: ie.myapp.android.app, PID: 29309
08-17 16:28:17.040 E/AndroidRuntime(29309): android.view.InflateException: Binary XML file line #1: Error inflating class Mvx.MvxImageView
08-17 16:28:17.040 E/AndroidRuntime(29309): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:757)
08-17 16:28:17.040 E/AndroidRuntime(29309): at android.view.LayoutInflater.rInflate(LayoutInflater.java:806)
08-17 16:28:17.040 E/AndroidRuntime(29309): at android.view.LayoutInflater.inflate(LayoutInflater.java:504)
08-17 16:28:17.040 E/AndroidRuntime(29309): at android.view.LayoutInflater.inflate(LayoutInflater.java:414)
08-17 16:28:17.040 E/AndroidRuntime(29309): at myapp.mobile.droid.views.fragments.GalleryImageFragment.n_onCreateView(Native Method)
08-17 16:28:17.040 E/AndroidRuntime(29309): at myapp.mobile.droid.views.fragments.GalleryImageFragment.onCreateView(GalleryImageFragment.java:28)
08-17 16:28:17.040 E/AndroidRuntime(29309): at android.support.v4.app.Fragment.performCreateView(Fragment.java:1789)
08-17 16:28:17.040 E/AndroidRuntime(29309): at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:955)
08-17 16:28:17.040 E/AndroidRuntime(29309): at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1138)
08-17 16:28:17.040 E/AndroidRuntime(29309): at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:740)
08-17 16:28:17.040 E/AndroidRuntime(29309): at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1501)
08-17 16:28:17.040 E/AndroidRuntime(29309): at android.support.v4.app.FragmentManagerImpl.executePendingTransactions(FragmentManager.java:490)
08-17 16:28:17.040 E/AndroidRuntime(29309): at android.support.v4.app.FragmentPagerAdapter.finishUpdate(FragmentPagerAdapter.java:141)
08-17 16:28:17.040 E/AndroidRuntime(29309): at android.support.v4.view.ViewPager.populate(ViewPager.java:1105)
08-17 16:28:17.040 E/AndroidRuntime(29309): at android.support.v4.view.ViewPager.populate(ViewPager.java:951)
08-17 16:28:17.040 E/AndroidRuntime(29309): at android.support.v4.view.ViewPager.onMeasure(ViewPager.java:1473)
08-17 16:28:17.040 E/AndroidRuntime(29309): at android.view.View.measure(View.java:17430)
08-17 16:28:17.040 E/AndroidRuntime(29309): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5463)
08-17 16:28:17.040 E/AndroidRuntime(29309): at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1436)
08-17 16:28:17.040 E/AndroidRuntime(29309): at android.widget.LinearLayout.measureVertical(LinearLayout.java:722)
08-17 16:28:17.040 E/AndroidRuntime(29309): at android.widget.LinearLayout.onMeasure(LinearLayout.java:613)
08-17 16:28:17.040 E/AndroidRuntime(29309): at android.view.View.measure(View.java:17430)
08-17 16:28:17.040 E/AndroidRuntime(29309): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5463)
08-17 16:28:17.040 E/AndroidRuntime(29309): at android.widget.FrameLayout.onMeasure(FrameLayout.java:430)
08-17 16:28:17.040 E/AndroidRuntime(29309): at android.view.View.measure(View.java:17430)
08-17 16:28:17.040 E/AndroidRuntime(29309): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5463)
08-17 16:28:17.040 E/AndroidRuntime(29309): at com.android.internal.widget.ActionBarOverlayLayout.onMeasure(ActionBarOverlayLayout.java:447)
08-17 16:28:17.040 E/AndroidRuntime(29309): at android.view.View.measure(View.java:17430)
08-17 16:28:17.040 E/AndroidRuntime(29309): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5463)
08-17 16:28:17.040 E/AndroidRuntime(29309): at android.widget.FrameLayout.onMeasure(FrameLayout.java:430)
08-17 16:28:17.040 E/AndroidRuntime(29309): at com.android.internal.policy.impl.PhoneWindow$DecorView.onMeasure(PhoneWindow.java:2560)
08-17 16:28:17.040 E/AndroidRuntime(29309): at android.view.View.measure(View.java:17430)
08-17 16:28:17.040 E/AndroidRuntime(29309): at android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:2001)
08-17 16:28:17.040 E/AndroidRuntime(29309): at android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:1166)
08-17 16:28:17.040 E/AndroidRuntime(29309): at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1372)
08-17 16:28:17.040 E/AndroidRuntime(29309): at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1054)
08-17 16:28:17.040 E/AndroidRuntime(29309): at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:5779)
08-17 16:28:17.040 E/AndroidRuntime(29309): at android.view.Choreographer$CallbackRecord.run(Choreographer.java:767)
08-17 16:28:17.040 E/AndroidRuntime(29309): at android.view.Choreographer.doCallbacks(Choreographer.java:580)
08-17 16:28:17.040 E/AndroidRuntime(29309): at android.view.Choreographer.doFrame(Choreographer.java:550)
08-17 16:28:17.040 E/AndroidRuntime(29309): at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:753)
08-17 16:28:17.040 E/AndroidRuntime(29309): at android.os.Handler.handleCallback(Handler.java:739)
08-17 16:28:17.040 E/AndroidRuntime(29309): at android.os.Handler.dispatchMessage(Handler.java:95)
08-17 16:28:17.040 E/AndroidRuntime(29309): at android.os.Looper.loop(Looper.java:135)
08-17 16:28:17.040 E/AndroidRuntime(29309): at android.app.ActivityThread.main(ActivityThread.java:5221)
08-17 16:28:17.040 E/AndroidRuntime(29309): at java.lang.reflect.Method.invoke(Native Method)
08-17 16:28:17.040 E/AndroidRuntime(29309): at java.lang.reflect.Method.invoke(Method.java:372)
08-17 16:28:17.040 E/AndroidRuntime(29309): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899)
08-17 16:28:17.040 E/AndroidRuntime(29309): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)
08-17 16:28:17.040 E/AndroidRuntime(29309): Caused by: java.lang.ClassNotFoundException: Didn't find class "Mvx.MvxImageView" on path: DexPathList[[zip file "/data/app/ie.myapp.android.app-1/base.apk"],nativeLibraryDirectories=[/data/app/ie.myapp.android.app-1/lib/x86, /vendor/lib, /system/lib]]
08-17 16:28:17.040 E/AndroidRuntime(29309): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
08-17 16:28:17.040 E/AndroidRuntime(29309): at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
08-17 16:28:17.040 E/AndroidRuntime(29309): at java.lang.ClassLoader.loadClass(ClassLoader.java:469)
08-17 16:28:17.040 E/AndroidRuntime(29309): at androi
08-17 16:28:20.605 I/Process (29309): Sending signal. PID: 29309 SIG: 9