虽然我删除了“{}”大括号,但它仍然会发生。
<provider
android:name="com.facebook.FacebookContentProvider" android:authorities="com.facebook.app.FacebookContentProvider{facebook_app_id}"
android:exported="true" />
虽然我删除了“{}”大括号,但它仍然会发生。
<provider
android:name="com.facebook.FacebookContentProvider" android:authorities="com.facebook.app.FacebookContentProvider{facebook_app_id}"
android:exported="true" />
格式应该是:android:authorities="com.facebook.app.FacebookContentProvider0123456789"
,012345678
你的Facebook app ID
. 在没有{
字符的情况下使用它。所以你的provider
标签应该是:
<provider
android:authorities="com.facebook.app.FacebookContentProvider0123456789"
android:name="com.facebook.FacebookContentProvider"
android:exported="true"/>
但是,如果您不小心已经使用了该{
角色,那么您很可能会遇到此处报告的 Android Studio 错误。问题是您试图编辑错误的清单。Android Studio构建消息 中弹出的清单不是应用程序的清单。
因此,只需打开应用程序的清单,您就可以毫无问题地对其进行编辑。
我也有同样的情况:IDE 重新插入了花括号。我剪切了部分,重新启动了 Android Studio 并粘贴了它。然后它起作用了。
将您发布的代码段中的 {facebook_app_id} 替换为您的 Facebook 应用程序 ID。
您<provider../>
在错误的位置添加了标签
<provider../>
标签尝试“使用 Grandle 文件同步项目”
再次构建项目
...
<provider
android:name="com.facebook.FacebookContentProvider"
android:authorities="com.facebook.app.FacebookContentProvider7779..."
android:exported="true" />
</application>
希望能帮助到你