Xamarin.Android无法创建Facebook登录按钮

时间:2017-09-05 11:19:13

标签: android facebook xamarin xamarin.android

当我搜索我的问题的答案时,我看到了一些没有帮助我的解决方案。所以问题是在我的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>

看起来像这样 enter image description here

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);    
    }
}

当我运行代码时,我遇到了这个异常:

enter image description here

当我取消注释FacebookSdk.SdkInitialize(ApplicationContext);并运行应用时,我收到此错误:

enter image description here

所以没有关于第二个错误的信息,我不知道如何解决这个问题......有人可以解释一下我做错了吗?

更新1 我设法将Xamarin.Facebook.Android从4.16.1更新到最新版本4.24.0,但错误是相同的....

0 个答案:

没有答案