Bmob 初始化 程序停止运行解决方法



因为要做一个购物市场的android项目,了解到有Bmob这个东西,文档案例各方面都挺齐全,兴冲冲地就尝鲜了一番。按照官网快速入门的文档先把环境配置好,Build-->Run,结果模拟器屏幕一黑程序就炸了。。。


先来说下我的环境:

IDE 是 AndroidStudio 1.5.1(有点旧了)

Android SDK版本是23, JDK1.7

Bmob SDK版本是:BmobSDK_3.5.1_20160719


其中Bmob SDK是我在官网上下载的,下载的时候是最新版。


报错信息如下图:





根据报错信息,很明显错误是这句话:

Bmob.initialize(this, "你的密钥");
这句代码就是Bmob初始化的那个操作啊,有什么问题?放的位置不对?注册文件里没写权限?还是XML界面文件有问题?
倒腾了一番,终于解决了!方法如下:
1.先在main里创建一个文件夹:jniLibs
2.找到你下载的BmobSDK解压后的文件夹,里边有个libs文件夹,把arm64-v8a、armeabi、mips、x86......有好多文件夹,里边放的都是.so文件。

3.把这些文件夹都copy到新建的jniLibs文件夹里,.so文件用来以适应支持的不同的处理器。如下图:



4.Build-->Run,完美运行,效果如图:




今天使用Bmob的第一天,发现这东西确实很方便。另外Bmob官网的快速入门源码、还有下载好SDK里自带的BmobDemo的 SDK版本都比较旧,应该不会出现以上问题。

智能推荐

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
© 2014-2019 ITdaan.com 粤ICP备14056181号  

赞助商广告