I just upgraded to MfA 4.6 from an older version since I needed to target Android 4.2, and I've been having trouble getting my app to work on this version.
At first I received the error "Java.Lang.Object is defined in an assembly not referenced". I found this meant I needed to update all my bindings. So I downloaded the latest Xamarin.Mobile, re-built Google Analytics bindings from the .jar, and built the latest Facebook bindings from https://github.com/xamarin/monodroid-samples/tree/master/Facebook . (These are the only three things I reference.) This fixed the previous error, but now when I attempt to deploy, I get this error: 1>obj\Release\android\src\mono\android\support\v4\app\FragmentManager_OnBack StackChangedListenerImplementor.java(8,41): javac error : package android.support.v4.app.FragmentManager does not exist 1>obj\Release\android\src\mono\android\support\v4\app\FragmentManager_OnBack StackChangedListenerImplementor.java(8,41): javac error : android.support.v4.app.FragmentManager.OnBackStackChangedListener 1>obj\Release\android\src\mono\android\support\v4\app\FragmentManager_OnBack StackChangedListenerImplementor.java(8,41): javac error : 1>obj\Release\android\src\mono\android\support\v4\content\Loader_OnLoadCompl eteListenerImplementor.java(8,36): javac error : package android.support.v4.content.Loader does not exist 1>obj\Release\android\src\mono\android\support\v4\content\Loader_OnLoadCompl eteListenerImplementor.java(8,36): javac error : android.support.v4.content.Loader.OnLoadCompleteListener 1>obj\Release\android\src\mono\android\support\v4\content\Loader_OnLoadCompl eteListenerImplementor.java(8,36): javac error : 1>obj\Release\android\src\mono\android\support\v4\content\Loader_OnLoadCompl eteListenerImplementor.java(27,56): javac error : package android.support.v4.content does not exist 1>obj\Release\android\src\mono\android\support\v4\content\Loader_OnLoadCompl eteListenerImplementor.java(27,56): javac error : public void onLoadComplete (android.support.v4.content.Loader p0, java.lang.Object p1) 1>obj\Release\android\src\mono\android\support\v4\content\Loader_OnLoadCompl eteListenerImplementor.java(27,56): javac error : 1>obj\Release\android\src\mono\android\support\v4\content\Loader_OnLoadCompl eteListenerImplementor.java(32,66): javac error : package android.support.v4.content does not exist 1>obj\Release\android\src\mono\android\support\v4\content\Loader_OnLoadCompl eteListenerImplementor.java(32,66): javac error : private native void n_onLoadComplete (android.support.v4.content.Loader p0, java.lang.Object p1); 1>obj\Release\android\src\mono\android\support\v4\content\Loader_OnLoadCompl eteListenerImplementor.java(32,66): javac error : 1>obj\Release\android\src\mono\android\support\v4\view\ViewPager_OnPageChang eListenerImplementor.java(8,36): javac error : package android.support.v4.view.ViewPager does not exist 1>obj\Release\android\src\mono\android\support\v4\view\ViewPager_OnPageChang eListenerImplementor.java(8,36): javac error : android.support.v4.view.ViewPager.OnPageChangeListener 1>obj\Release\android\src\mono\android\support\v4\view\ViewPager_OnPageChang eListenerImplementor.java(8,36): javac error : 1>obj\Release\android\src\mono\com\facebook\widget\PickerFragment_OnDataChan gedListenerImplementor.java(4,8): javac error : cannot access android.support.v4.app.Fragment 1>obj\Release\android\src\mono\com\facebook\widget\PickerFragment_OnDataChan gedListenerImplementor.java(4,8): javac error : class file for android.support.v4.app.Fragment not found 1>obj\Release\android\src\mono\com\facebook\widget\PickerFragment_OnDataChan gedListenerImplementor.java(4,8): javac error : public class PickerFragment_OnDataChangedListenerImplementor 1>obj\Release\android\src\mono\com\facebook\widget\PickerFragment_OnDataChan gedListenerImplementor.java(4,8): javac error : 1>obj\Release\android\src\mono\com\facebook\widget\PickerFragment_OnDataChan gedListenerImplementor.java(23,185): error : cannot find symbol 1>obj\Release\android\src\mono\com\facebook\widget\PickerFragment_OnDataChan gedListenerImplementor.java(23,185): error : symbol : variable this 1>obj\Release\android\src\mono\com\facebook\widget\PickerFragment_OnDataChan gedListenerImplementor.java(23,185): error : location: class mono.com.facebook.widget.PickerFragment_OnDataChangedListenerImplementor 1>obj\Release\android\src\mono\com\facebook\widget\PickerFragment_OnDataChan gedListenerImplementor.java(23,185): error : mono.android.TypeManager.Activate ("Com.Facebook.Widget.PickerFragment/IOnDataChangedListenerImplementor, Mono.Facebook, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null", "", this, new java.lang.Object[] { }); 1>obj\Release\android\src\mono\com\facebook\widget\PickerFragment_OnDataChan gedListenerImplementor.java(23,185): error : ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ========== If I remove the Facebook reference everything works fine, and I get this same error if I start a blank project and reference the Facebook assembly. My app uses Facebook for login. Any tips on how I can fix this? Thanks!
_______________________________________________ Monodroid mailing list Monodroid@lists.ximian.com UNSUBSCRIBE INFORMATION: http://lists.ximian.com/mailman/listinfo/monodroid