???????? 問(wèn)題是這樣的,根據(jù)需求需要換個(gè)包名來(lái)打個(gè)新包,改了manifest.xml文件和module里面的gradle文件中的包名,編譯,打包,OK成功導(dǎo)出來(lái)包,感覺(jué)so easy,馬上安裝到手機(jī)上準(zhǔn)備測(cè)試一下。然鵝問(wèn)題來(lái)了:
???????? 內(nèi)部程序集錯(cuò)誤:error100000002,中間幾個(gè)0,忘記了,隨便了,反正就是這么個(gè)問(wèn)題,google了一下,普遍寫的都是包名沖突了,意思就是我的測(cè)試機(jī)上已經(jīng)安裝了相同包名的app。what?包名我不是改了嗎,用工具查看包名,發(fā)現(xiàn)包名是我修改后的啊,沒(méi)問(wèn)題啊,郁悶……
???????? 好吧,既然測(cè)試機(jī)安裝不上去,就肯定是有問(wèn)題,我去重新查看了 gradle文件,里面涉及到包名的就defaultConfig里面的applicationId這一個(gè),所以排除這個(gè),那問(wèn)題肯定是出在了manifest.xml中了,一行行的檢查,最有嫌疑的應(yīng)該就是接入facebook的一個(gè)配置了,因?yàn)檫@個(gè)配置的應(yīng)用id和復(fù)制的包的 是一樣的,如下:

把這個(gè)id換掉,重新打包,安裝,果然成功了!記錄下這個(gè)問(wèn)題,以后避免再次跳坑!?。。?/p>