集成华为游戏服务SDK,安装集成的应用和demo冲突,只能存在一个,安装的时候提示安装失败存在同名的数据库
当时我是在集成华为游戏服务sdk
找了半天才发现在 androidmanifest 里面需要注意的以下这个点
<!-- 注意:这个在targetSDK=N时,在游戏中必须申明,否则影响N版本下使用SDK安装华为游戏中心。 -->
<!-- 其中android:authorities里“游戏包名”必须要替换为游戏自己包名,否则会导致冲突,游戏无法安装! -->
<!-- 详细说明请参考SDK接口文档 -->
<provider
android:name="android.support.v4.content.FileProvider"
android:authorities="你的报名.installnewtype.provider"
android:exported="false"
android:grantUriPermissions="true" >
<meta-data
android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/buoy_provider_paths" />
</provider>
<!-- 其中android:authorities里“游戏包名”必须要替换为游戏自己包名,否则会导致冲突,游戏无法安装! -->
<!-- 详细说明请参考SDK接口文档 -->
<provider
android:name="android.support.v4.content.FileProvider"
android:authorities="你的报名.installnewtype.provider"
android:exported="false"
android:grantUriPermissions="true" >
<meta-data
android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/buoy_provider_paths" />
</provider>
其中 android:authorities设置的一样才导致的,修改一下就可以了