【发布时间】:2015-06-09 05:42:00
【问题描述】:
我正在构建一个包含多个 productFlavors 的 Android 应用,并使用 Facebook SDK v4.1 进行登录和共享内容。问题是,当我尝试在已安装相同应用程序(但风格不同)的设备上安装应用程序时,会引发错误。除非我卸载现有的应用程序,否则它不允许我安装第二个应用程序。
<provider android:authorities="com.facebook.app.FacebookContentProvider{my_app_id}"
android:name="com.facebook.FacebookContentProvider"
android:exported="true"/>
根据这个document,android:authorities 应该是唯一的,我应该有多个身份验证来完成我想做的事情。但是,我不能拥有多个 Facebook AppId,并且想知道是否有更好的方法来解决这个问题。提前感谢任何可以帮助我的人!
【问题讨论】:
-
android:authorities="com.facebook.app.FacebookContentProvider{my_app_id}"必须是唯一的。似乎另一个应用程序具有相同的权限。阅读stackoverflow.com/questions/21271246/… -
@PankajKumar 请仔细阅读我的问题。
-
你现在有解决这个问题的办法吗?
标签: android facebook android-contentprovider android-facebook android-productflavors