Android --- Bug调查经验记录
1.布局中Pag不显示的问题
在调查一个pag不显示的问题,整体逻辑没有问题,但是就是不显示
pag不显示的根本原因大概有文件找不到,一个是路径问题,一个是配置文件的问题
PAGFile.Load(context.getAssets(),"abc.png")
这个一般不会是路径问题,因为,context,getAssets()就是assets目录下去找了,除非你的代码是这样写的
PAGFile.Load(context.getAssets(),"../abc.pag")
这样应该就找不到了
我这个问题是多渠道包的问题,我有2个渠道一个是A渠道,一个是B渠道,我的资源放在了A
渠道的assets下面,但是如果多渠道没有配置的话,他默认是找main/assets的
但是main/assets里面并没有我的abc.pag,所以就不能显示
最终重新配置渠道就解决了,如下:
sourceSets {A {assets.srcDirs "src/main/assets", "src/A/assets"}
}