问题是这样的,根据需求需要换个包名来打个新包,改了manifest.xml文件和module里面的gradle文件中的包名,编译,打包,OK成功导出来包,感觉so easy,马上安装到手机上准备测试一下。然鹅问题来了:
内部程序集错误:error100000002,中间几个0,忘记了,随便了,反正就是这么个问题,google了一下,普遍写的都是包名冲突了,意思就是我的测试机上已经安装了相同包名的app。what?包名我不是改了吗,用工具查看包名,发现包名是我修改后的啊,没问题啊,郁闷……
好吧,既然测试机安装不上去,就肯定是有问题,我去重新查看了 gradle文件,里面涉及到包名的就defaultConfig里面的applicationId这一个,所以排除这个,那问题肯定是出在了manifest.xml中了,一行行的检查,最有嫌疑的应该就是接入facebook的一个配置了,因为这个配置的应用id和复制的包的 是一样的,如下:
把这个id换掉,重新打包,安装,果然成功了!记录下这个问题,以后避免再次跳坑!!!!
网友评论