Android provider authorities冲突导致安装失败
复制一个已有的工程,包名等都改了,安装在手机上提示有包名冲突,安装不成功。于是检查AndroidManifext.xml,发现
<provider
android:name="cn.jpush.android.service.DataProvider"
android:authorities="com.balala.DataProvider"
android:exported="false"
android:process=":pushcore" />
发现android:authorities 的值没修改,因为
provider的authorities相当于一个系统级的全局变量它的值必须唯一