前两天引入B站弹幕的开源库,遇到了个这样的异常,之前去网上查到,没查到,之前没时间总结,今天总结一下,希望能帮助大家。
我引入了这个库
compile 'com.github.ctiao:ndkbitmap-armv5:0.9.21'
然后模拟器运行出现这样的提示:
我百度了一下有人说这是我们的是x86架构,但是你运行的项目支持的是arm架构,所以你需要让自己的项目也支持arm的架构。
我通过百度找到了这一样一种处理方法,但是没有。它说只需要在自己的build.gradle中的android{}中加入这样的几句代码就可以
代码如下 :
splits {
abi {
enable true
reset()
include ‘x86’, ‘armeabi-v7a’
universalApk true
}
}
我加入后还是没有效果,于是我跑带GitHub上B弹幕开源里又仔细的看了一下发现它有针对的引入地址.......
扫描二维码关注公众号,回复:
1903070 查看本文章
既然知道了原因,哪我换了一下,就完美的解决了。
compile 'com.github.ctiao:ndkbitmap-x86:0.9.21'
由此可以总结,写程序还是得认真............................