【发布时间】:2018-02-27 12:12:54
【问题描述】:
我们的Production应用使用Fabric Report收到以下错误。
Fatal Exception: java.lang.RuntimeException
Unable to start activity ComponentInfo{com.t2s.foodhub/com.facebook.CustomTabMainActivity}: android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=https://m.facebook.com/... flg=0x40000000 pkg=__ChadronAlwaysEqualString (has extras) }
android.app.ActivityThread.performLaunchActivity
如果我没记错的话,没有提到将其包含在 Manifest 文件中的实施文档。
之前,我也遇到过同样的问题,但它说
"com.t2s.foodhub/com.facebook.CustomTabActivity" is not found
所以,我已经在我的清单文件中添加了它,但现在出现了不同的错误。我不确定应该添加哪些活动。
目前我的Manifest 看起来像下面的 Facebook 登录
<activity
android:name="com.facebook.FacebookActivity"
android:configChanges="keyboard|keyboardHidden|screenLayout|screenSize|orientation"
android:label="@string/fb_app_name" />
<activity
android:name="com.facebook.CustomTabActivity"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="@string/fb_login_protocol_scheme" />
</intent-filter>
</activity>
<activity
android:name="com.facebook.CustomTabMainActivity"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="@string/fb_login_protocol_scheme" />
</intent-filter>
</activity>
【问题讨论】:
标签: java android facebook facebook-login