在我的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.
答案 0 :(得分:1)
转到Facebook developers page
应用 - > “YourApp” - >设置 - >
然后更改包名称(您的应用程序包名称)和类名称(您的活动类名称)
举个例子:
答案 1 :(得分:1)
由于名称不匹配而发生此错误,可能是包名或类名甚至应用程序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应用上是否相同。