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

Reply via email to