sdk接入遇到的问题

按照步骤拷贝好资源后,第一次用工具打包编译报出资源冲突的错误,根据Log直接定位到错误的地方:

删去其中一个无效的图片资源即可。

随后继续编译,报错:


sdk接入遇到的问题_第1张图片
sdk接入遇到的问题_第2张图片

定位错误:

C:\Users\xieyuan\AppData\Roaming\yijie\temp\building\YijieDemo_java

sdk接入遇到的问题_第3张图片

在编译生成的public.xml中这些声明的id没有定义,对public.xml不是很了解,google一下:

sdk接入遇到的问题_第4张图片

查了下解决方法:


sdk接入遇到的问题_第5张图片
sdk接入遇到的问题_第6张图片

尝试了挺多方法,花费的时间较长,发现还是一直报同样的错。。遂放弃挣扎。

看log知道这肯定是哪个资源出了问题,资源文件较多,最后发现是拷贝时文件覆盖了其中同名的文件,但是大量新sdk包中未存在的资源文件未删除,所以下次更新时渠道包中的文件既不能一下全删了,也不能直接简单的复制粘贴,先比对新旧版本资源的不同再按步骤进行操作。重新拷贝过资源后,编译通过。  这个报错应该是资源问题,不知道是否删除多余的资源后就运行正常了。 还是比较想知道编译产生public.xml的过程,并且是否能通过改动这个文件来解决报错。。试了下好像解决不了。。。

你可能感兴趣的:(sdk接入遇到的问题)