当我搜索我的问题的答案时,我看到了一些没有帮助我的解决方案。所以问题是在我的xamarin android应用程序中我正在尝试创建facebook身份验证,所以第一步是创建facebook登录按钮
FacebookLoginView.axml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:minWidth="25px"
android:minHeight="25px"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/relativeLayout1">
<com.facebook.login.widget.LoginButton
android:id="@+id/login_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true" />
</RelativeLayout>
FacebookLoginView.cs
[Activity(Label = "Facebook login")]
class FacebookLoginView : MvxActivity
{
private LoginButton loginButton;
protected override void OnCreate(Bundle bundle)
{
base.OnCreate(bundle);
RequestWindowFeature(WindowFeatures.NoTitle);
//FacebookSdk.SdkInitialize(ApplicationContext);
SetContentView(Resource.Layout.FacebookLoginView);
}
}
当我运行代码时,我遇到了这个异常:
当我取消注释FacebookSdk.SdkInitialize(ApplicationContext);
并运行应用时,我收到此错误:
所以没有关于第二个错误的信息,我不知道如何解决这个问题......有人可以解释一下我做错了吗?
更新1 我设法将Xamarin.Facebook.Android从4.16.1更新到最新版本4.24.0,但错误是相同的....