当前位置: 首页 > 知识库问答 >
问题:

Android-Facebook连接失败

仲孙鸣
2023-03-14

在我的Android应用程序中,我正在集成Facebook SDK,以在其中包含shareDialog。共享对话框完全打开,显示了预填充的详细信息。当我点击sharedialog屏幕右上角的SHARE时,我在logcat和Toast中发现了下面提到的错误。请让我知道我的配置需要修改的地方。

04-17 15:15:47.140: E/Facebook(14515): Error: com.facebook.FacebookException: Failed to     
authenticate the application because of app name mismatch.  Please check the application   
name configured by the dialog.

共有2个答案

慎俊雄
2023-03-14

发生此错误的原因是名称不匹配,可能是包名或类名,甚至是应用程序ID。

你需要检查AndroidMainfest。xml以及https://developers.facebook.com/apps/yourAppID/settings/.在xml上检查这是否与仪表板上的相同

<meta-data
        android:name="com.facebook.sdk.ApplicationId"
        android:value="app_id" />   //the app_id must be same as on the dashboard

    <activity android:name="com.facebook.LoginActivity" >
    </activity>

还要检查包名,仪表板的类名在android应用程序上是相同的。

阎建华
2023-03-14

转到Facebook开发者页面

应用程序——

然后更改包名称(您的应用程序包名称)和类名(您的活动类名)

例如:

 类似资料:
  • 我正在尝试连接我的Android应用程序与Firebase,这些是我已经尝试和检查过的东西。 A.从Firebase控制台连接并进行SDK设置。 3.google-services.json中的包名称是正确的。 4.应用程序与插件之间的依赖关系 实现'com.google.firebase:firebase-core:16.0.4' 6.最新版本的Google Play服务和SDK Manager

  • 错误:无法启动连接:错误:WebSocket无法连接。在服务器上找不到连接,endpoint可能不是信号器endpoint,服务器上不存在连接ID,或者存在阻止WebSocket的代理。如果有多台服务器,请检查是否启用了粘性会话。 WebSocketTransport.js:49WebSocket连接到“ws://xxxxxx/生产/网络服务/集线器/spreadhub”失败: Angular.t

  • 问题内容: 我正在尝试创建一个用于测试设备的基本蓝牙应用程序。 我从developer.android获得了代码。这是链接:http : //developer.android.com/guide/topics/connectivity/bluetooth.html#ConnectingDevices 这是我的线程代码的运行部分: 无论我尝试了什么,都行不通。总是抛出IOException,我从l

  • 所以我已经和这个开关斗争了几天,感觉好像我已经用尽了所有相关的搜索词。首先,我要说的是,我对此做了很多研究,但都无济于事;我得出的结论是,这要么是非常不正常(不太可能)的事情,要么是我在某种程度上忽略了一些微小的细节。我还要马上说,是的,我知道直接从应用程序连接到数据库并不理想,我应该使用web服务器,但就我的意图和目的而言,这个解决方案不是问题。 我知道这篇文章很长,但我非常感谢大家的时间。如果

  • 我最近编写了一个具有一些Internet连接的应用程序。所有进程在模拟器中运行良好,但在Android Studio上,它会抛出一个,并带有以下堆栈跟踪。 快速的网络搜索表明,这个问题可能与回复标题有关,但我不确定为什么/如何防止这个错误。