首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >从Manifest中删除LoginActivity - Facebook SDK for Android3.0

从Manifest中删除LoginActivity - Facebook SDK for Android3.0
EN

Stack Overflow用户
提问于 2012-11-26 14:48:06
回答 2查看 9.8K关注 0票数 17

我注意到Facebook SDK3.0必须在Manifest文件中有LoginActivity声明。

代码语言:javascript
复制
<activity android:name="com.facebook.LoginActivity"
          android:label="@string/app_name" />
<meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/applicationId" />

如果它不在那里,则抛出下面的异常。

代码语言:javascript
复制
com.facebook.FacebookException: Cannot use SessionLoginBehavior SSO_WITH_FALLBACK when com.facebook.LoginActivity is not declared as an activity in AndroidManifest.xml

当Facebook SDK必须依赖于此声明时,这似乎是一种糟糕的做法。我想知道是否有从Manifest文件中删除它的方法。

关于丢失的applicationId,我可以通过修改一些函数、LoginButton构造函数和会话构造函数在代码中传递它。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13559936

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档