「{}」ブレースを削除しましたが、それでも発生します。
<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>
それが役に立てば幸い