最近做项目时遇到一个问题 在使用个推推送时 导入so库后出现了:java.lang.UnsatisfiedLinkError:com.android.tools.fd.runtime.IncrementalClassLoader$DelegateClassLoader
这样的错误
这个错误在模拟器 和华为测试机上并没有出现,但是当同事拿来 小米手机后 ,程序就崩了 并出现了这个错误
通过参考各大资料总结 决堤的解决办法如下:
1.Android studio 中 File-->Settings-->Build,Execution,Deployment-->Instant Run 这里勾选第二和第三个选项,并把第一个选项取消掉
2.Build-->MakeProject 此时可以看到android结构下出现了 名为jniLibs的 文件夹
3.若此时 运行还是报错 ,则将armeabi,armeabi-v7a,x86以外的so库 删掉,因为这三个就足以兼容 全部的手机和内核
4.运行程序