gpt4 book ai didi

java - 安卓+ Facebook SDK : "Failed to authenticate the application because of app name mismatch."

转载 作者:太空狗 更新时间:2023-10-29 16:37:57 25 4
gpt4 key购买 nike

在我的 Android 应用程序上尝试使用 Facebook SDK 时,我遇到了这个错误:

“由于应用程序名称不匹配,无法对应用程序进行身份验证。请检查对话框配置的应用程序名称。”

在阅读了很多关于这个主题的帖子后,其他人也遇到了同样的问题并成功纠正了它,但我仍然无法让 Facebook SDK 工作......我想 Facebook 上的应用程序配置和我的应用程序配置之间有问题Android项目,但我不明白是什么。

这是我在 Facebook 上的应用程序配置:

  • 应用程序 ID:752068304844308
  • 显示名称:TestFSdk
  • 命名空间:lbptestfsdk

Android 在 Facebook 上的配置:

  • 包名:fr.laposte.testfsdk
  • 类名:fr.laposte.testfsdk.MainActivity
  • key 散列:我使用 key 工具 + openssl(android 调试 key )获得的 key
  • 单点登录:是
  • 深层链接:无

还有我的 Android 项目:

  • Eclipse 项目名称:TestFSdk(重要吗?)
  • 使用 FB SDK 的 Activity 类:fr.laposte.testfsdk.MainActivity
  • strings.xml 包含:

    <string name="app_id">752068304844308</string><string name="app_name">TestFSdk</string>     --> is it usefull ?
  • AndroidManifest.xml :

    <?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android"    package="fr.laposte.testfsdk"    android:versionCode="1"    android:versionName="1.0" >    <uses-sdk        android:minSdkVersion="8"        android:targetSdkVersion="19" />    <uses-permission android:name="android.permission.INTERNET" />    <application        android:allowBackup="true"        android:icon="@drawable/ic_launcher"        android:label="@string/app_name"        android:theme="@style/AppTheme">        <meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/app_id"/>        <activity            android:name="fr.laposte.testfsdk.MainActivity"            android:label="@string/app_name" >            <intent-filter>                <action android:name="android.intent.action.MAIN" />                <category android:name="android.intent.category.LAUNCHER" />            </intent-filter>        </activity>        <activity            android:name="com.facebook.LoginActivity"            android:theme="@android:style/Theme.Translucent.NoTitleBar"            android:label="@string/app_name" />    </application></manifest>

你看到哪里不对了吗?

感谢您的帮助。

最佳答案

请检查应用程序中的名称(在您的 list 文件中)和 facebook() 上的应用程序名称。

关于java - 安卓+ Facebook SDK : "Failed to authenticate the application because of app name mismatch.",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23660062/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com