按照步驟拷貝好資源后,第一次用工具打包編譯報(bào)出資源沖突的錯(cuò)誤,根據(jù)Log直接定位到錯(cuò)誤的地方:

刪去其中一個(gè)無(wú)效的圖片資源即可。
隨后繼續(xù)編譯,報(bào)錯(cuò):


定位錯(cuò)誤:
C:\Users\xieyuan\AppData\Roaming\yijie\temp\building\YijieDemo_java

在編譯生成的public.xml中這些聲明的id沒(méi)有定義,對(duì)public.xml不是很了解,google一下:
查了下解決方法:

嘗試了挺多方法,花費(fèi)的時(shí)間較長(zhǎng),發(fā)現(xiàn)還是一直報(bào)同樣的錯(cuò)。。遂放棄掙扎。
看log知道這肯定是哪個(gè)資源出了問(wèn)題,資源文件較多,最后發(fā)現(xiàn)是拷貝時(shí)文件覆蓋了其中同名的文件,但是大量新sdk包中未存在的資源文件未刪除,所以下次更新時(shí)渠道包中的文件既不能一下全刪了,也不能直接簡(jiǎn)單的復(fù)制粘貼,先比對(duì)新舊版本資源的不同再按步驟進(jìn)行操作。重新拷貝過(guò)資源后,編譯通過(guò)。 ?這個(gè)報(bào)錯(cuò)應(yīng)該是資源問(wèn)題,不知道是否刪除多余的資源后就運(yùn)行正常了。 還是比較想知道編譯產(chǎn)生public.xml的過(guò)程,并且是否能通過(guò)改動(dòng)這個(gè)文件來(lái)解決報(bào)錯(cuò)。。試了下好像解決不了。。。