接入facebook时 设置

com.facebook.sdk.ApplicationId 不正确会报如下错误:

Caused by: The SDK has not been initialized, make sure to call FacebookSdk.sdkInitialize() first.
        at com.facebook.internal.Validate.sdkInitialized(Validate.java:146)
        at com.facebook.login.LoginManager.<init>(LoginManager.java:80)
        at com.facebook.login.LoginManager.getInstance(LoginManager.java:93)

试了发现,如果直接在清单文件中直接设置一定会报错,必须把他写在strings.xml就不报错了,或者在写id时加上fb前缀也可以,正确写法:

1、

清单文件:

<meta-data android:name="com.facebook.sdk.ApplicationId"android:value="@string/facebook_app_id"/>

strings.xml:

<string name="facebook_app_id">xxxxxxx</string>

2、

清单文件:(fb+appid)比如fb123456

<meta-data android:name="com.facebook.sdk.ApplicationId"android:value="fb123456"/>

3、清单文件:

<meta-dataandroid:name="com.facebook.sdk.ApplicationId"android:value="${FB_APP_ID}"/>

build.gradle:(fb+appid) 比如fb123456

defaultConfig {manifestPlaceholders = [FB_APP_ID  : "fb123456",]
}

注意:后面两种写法必须加fb开头(当然你换成abc也行,似乎要字母开头就行),未知原因

关于安卓Facebook接入时的坑相关推荐

  1. unity android 分包,Unity以分包(obb)形式集成到安卓原生 我慢慢填坑

    Unity以分包(obb)形式集成到安卓原生 我慢慢填坑 Unity以分包(obb)形式集成到安卓原生 我慢慢填坑 工作中有需要将unity项目集成到安卓原生中,随着工作推进需要分包去发布到googl ...

  2. Android集成Facebook登录时遇到的问题invalid key hash.the key hash

    一.Facebook:登录功能已停用,我们已停用通过嵌入式浏览器登录Facebook的功能 错误提示: 为保护账户安全,我们已停用通过嵌入式浏览器登录Facebook的功能.若要继续,请更新登录使用的 ...

  3. 渠道SDK接入的各种坑

    一.安卓 1.Q:接入易接sdk后发现充值成功没到账? A:1)查看对应渠道后台是否配好了易接后台提供的回调地址 2)查看易接接入时的参数是否填对了(注:callbackinfo那个参数一般填的是cp ...

  4. 消除安卓SDK更新时的“https://dl-ssl.google.com refused”异常的方法

    消除安卓SDK更新时的"https://dl-ssl.google.com refused"异常的方法 消除安卓SDK更新时的"https://dl-ssl.google ...

  5. Java Agent的隔离实现以及卸载时一些坑

    转载自   Java Agent的隔离实现以及卸载时一些坑 在<一文带你了解Java Agent>中,让大家了解了Java Agent的来龙去脉,当通过attach方式去动态加载一个Jav ...

  6. 微信小游戏接入遇到的坑

    微信小游戏接入遇到的坑 1.微信web开发工具必须安装到C盘,才能被egret wing自动调取. 2.exml文件不能放在src文件夹,必现放在resource文件夹 3.egret Launche ...

  7. 安卓手机更新过程手机乱码_王者荣耀安卓更新更新时出现乱码解决办法

    王者荣耀1月14日进行版本大更新了,一般情况下大版本更新容易出问题的是苹果,但这次反过来是安卓,包括更新卡在45%.资源包升级失败.解析包出现问题等情况,这些都如何解决呢?小编马上就给大家分享一下解决 ...

  8. Konga面板接入LDAP踩坑实战

    Konga面板接入LDAP踩坑实战 基于docker-compose构建konga面板,脚本内容如下: docker-compose.yml version: '3.7'services:konga: ...

  9. 关于form表单提交时的坑,submit,submit,submit

    关于form表单提交时的坑,submit,submit,submit 说是坑,也是自己的用前端的经验不足,被form表单困扰了一下午.其实当把问题解决后,有一种"TMD竟然是这样,想抽死自己 ...

最新文章

  1. python多线程队列爬虫流程图_python 多线程爬虫 队列queue问题。
  2. 并发编程-concurrent指南-原子操作类-AtomicBoolean
  3. git rm -r --cached_【Git】工作中99%能用到的git命令
  4. Google 击败苹果!| 极客头条
  5. 由href return false 来看阻止默认事件
  6. VS2015 vs2017 密钥
  7. 固若金汤 - PostgreSQL pgcrypto加密插件
  8. 计算机辅助设计技术领域的应用,计算机辅助设计技术在机械设计中的应用探讨...
  9. 世纪互联评测至强5500 总结云平台经验
  10. 【黄啊码】为什么我建议您选择go,而不选择php?
  11. 【SecureFx服务器无法上传文中文件】
  12. postsql——存储(TableSpace)
  13. jsqlparser:修改语法定义(JSqlParserCC.jjt)实现UPSERT支持Phoenix语法ON DUPLICATE KEY IGNORE
  14. 知乎Live 预告:工程师在创业团队的技术挑战和成长
  15. viso 2013创建闪崩或异常退出
  16. DNN(全连接神经网络)
  17. 苏泊尔 CFXB30FC19电源板 原理图 苏泊尔FC19维修手册摘录
  18. 2022年暑期计划——C4D
  19. Altium Designer 10 介绍、原理图及其模板常规设计
  20. 深入浅出TF-IDF模型

热门文章

  1. 解决VMware 16在Win7虚拟机安装VMware Tools时报 “Windows 无法验证此驱动程序软件的发布者”问题
  2. Diskeeper 2010 EnterpriseServer
  3. 01 html和css (前端基础第一天)
  4. 微软模拟飞行2020服务器多少内存,微软模拟飞行配置要求高吗 微软模拟飞行2020配置要求介绍_游侠网...
  5. 学编程该如何入门?看什么书?
  6. 基于分布式驱动电动汽车的四轮侧偏刚度估计,采用容积卡尔曼(ckf)进行估计
  7. Scipy sparse中关于CSC矩阵的自我理解
  8. 腾讯云认证,腾讯云架构高级工程师,腾讯云高级运维工程师 考试通过
  9. SQL server 2005 支持越南语言
  10. 修复linuxwindows双系统启动项(mbrfix)