andiord自定义view部分机型导致程序闪退

在华为P9,EMUI4.1系统,andiord6.0版本
andiord自定义view,在new实例的时候会导致程序闪退,
注销掉自定义view程序可以运行

在小米MIUI8.5稳定版系统,andiord6.0版本
自定义view不出任何问题

请问这是什么原因,华为手机上如何解决?

看看 崩到哪了,修复下异常就行了。

请贴出源码,最好把异常也贴出来。 个人经验,认为一般是每个类对象引用或API调用出现bug,说白了,就是自己代码逻辑错误,自己不小心写错的。

http://support.supermap.com.cn/product/CodeLibrary.aspx?id=650
这里是源码,这个是官方给出的demo,我拿来运行的时候在小米手机上可以实现所有的功能,但在华为上就出现了问题
注销掉activity中有关自定义compassview类的代码后,程序可以正常运行
刚接触andiord,所以是个小白,还请详细指点下。