ANDROID Installation error: INSTALL_FAILED_CONFLICTING_PROVIDER(AXMLPrinter2.jar解密AndroidManifest.xm

今天测试时,手机已安装了多开助手,再安装我厂本身的应用,安装失败了,报错ANDROID Installation error: INSTALL_FAILED_CONFLICTING_PROVIDERjava

这是因为环境中已有一个同名的Provider存在android

网查解决方法是修改AndroidManifest.xml中的ide

<provider android:name="DataProvider" 
            android:authorities="com.misoo.provider.SQ03"> 
        </provider>工具

即将android:authorities的值修改成别的就能够了测试

 

辣么,我就想知道我厂的 android:authorities到底写成了神马.net

去AndroidManifest.xml中查一下吧命令行

解压apk包,找到了AndroidManifest.xml,但素,这是二进制乱码,小编要想办法解密一下啦~3d

(...去解密了,稍后更新)xml

(噹噹噹,我回来了...)blog

 

此时,须要下载一个Android配置文件解析工具,AXMLPrinter2.jar(网上有下载资源)

如何使用呢?

一、把AXMLPrinter2.jar放在和xml文件相同的目录下

二、命令行进入该目录下,输入java -jar AXMLPrinter2.jar AndroidManifest.xml > MyAndroidManifest.xml

 

查看xml文件,搜索provider,果真有一个provider没加我厂标记

一样的方法,解析多开助手,以下,android:authorities就这么生生的重复了

至此,确认问题点,找开发改吧。

相关文章
相关标签/搜索