0

Android アプリで Facebook 共有ボタンを使用したいのですが、マニフェストで問題が発生しました。アプリに複数のフレーバーを使用しているため、マニフェストに APP ID をハードコーディングしたくありません。Facebookは、マニフェストでこのコードを使用することを望んでいます:

<provider android:authorities="com.facebook.app.FacebookContentProvider{APP_ID}"
      android:name="com.facebook.FacebookContentProvider"
      android:exported="true"/>

このAPP IDを置き換えるために何らかの文字列リソースを使用することは可能ですか? 私はこのようなことをしたいと思います:

<provider android:authorities="@string/facebook_provider_app"
      android:name="com.facebook.FacebookContentProvider"
      android:exported="true"/>

すべての助けに感謝します、ありがとう!

4

1 に答える 1

0

複数のフレーバーを使用している場合、それぞれのフレーバーの src フォルダーに複数のマニフェストを作成できます。

ここに記載されている指示に従ってください。各フレーバーに追加のソース ディレクトリを追加します。

于 2015-07-27T09:25:15.137 に答える