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版本都比较旧,应该不会出现以上问题。

评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值