Android xml中的com.facebook.widget.loginbutton错误

Android xml中的com.facebook.widget.loginbutton错误,android,facebook,facebook-sdk-3.0,Android,Facebook,Facebook Sdk 3.0,我知道一旦我在stackOverflow上发布这个问题,它将被标记为重复,但相信我,我已经尝试了stackOverflow中同一主题下讨论的所有可能的解决方案 我正在尝试在我的项目中添加Facebook SDK。在我的项目->属性->安卓系统下添加它之后(然后将facebook adk添加为库),当我尝试创建xml文件并使用它时,它旁边会显示红十字,无论我做什么,我都无法消除这个错误。请帮帮我…任何帮助都是感激的 将库和项目保持在同一工作区。出现“未绑定前缀”错误的原因是xml中有一个未考虑的自

我知道一旦我在stackOverflow上发布这个问题,它将被标记为重复,但相信我,我已经尝试了stackOverflow中同一主题下讨论的所有可能的解决方案


我正在尝试在我的项目中添加Facebook SDK。在我的项目->属性->安卓系统下添加它之后(然后将facebook adk添加为库),当我尝试创建xml文件并使用它时,它旁边会显示红十字,无论我做什么,我都无法消除这个错误。请帮帮我…任何帮助都是感激的

将库和项目保持在同一工作区。

出现“未绑定前缀”错误的原因是xml中有一个未考虑的自定义命名空间

您需要在文件顶部添加另一个前缀。它应该类似于我在下面写的内容,但是前缀替换为您正在使用的前缀

xmlns:*PREFIX*="http://schemas.android.com/apk/res-auto"
因此,最后,您的文件应该如下所示:

<LinearLayout 
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:fb="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="wrap_content">

    <com.facebook.widget.LoginButton
    android:id="@+id/connectWithFbButton"
    style="@style/com_facebook_loginview_default_style"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerInParent="true"
    android:layout_gravity="center_horizontal"
    android:text="@string/connect_with_facebook"
    fb:login_text="@string/connect_with_facebook"
    fb:logout_text="Connecting with facebook" />

</LinearLayout>


在本例中,我添加了前缀“fb”,并且在使用login\u text和logout\u text:)字段时引用了它。

尝试删除这两行 fb:login_text=“@string/connect_-with_-facebook” fb:logout_text=“连接facebook”

使用

sdkinInitialize(getApplicationContext())

以前


super.onCreate(savedInstanceState)

在你自己的项目包中使用类名,而不是在登录时使用xml中的
com.facebook.widget
。如果你转到“窗口->显示视图->问题”,我不太明白“将类名用于你自己的..”到底是什么意思。显示了什么问题?它表示错误:解析XML时出错:未绑定prefix@jimmithy有人能帮我吗??真的被困在这里了……(他们在同一个工作区..我在导入时在工作区复制了Facebook SDK..谢谢..还有其他解决方案吗?我不相信我错过了这件事..一直以来我一直认为这个问题与添加Facebook SDK有关..非常感谢!!我真的很感谢..再次感谢..)在Android Studio中,它向我显示错误消息“名称空间'fb'未绑定”,为什么会这样以及如何解决此错误?。谢谢Astrount:您需要首先将xmlns位添加到文件顶部的xml标记中。