Bmob提供后端云数据库等其他后端云服务

1.情况:

按照官方入门文档一步一步来但是导入sdk出现错误,先是在网上找了半天,有的是代理的问题,有的是网络的问题,但都没解决我的问题,先是Unable to resolve dependency问题(也就是无法下载包的问题,可能是网络的问题),然后是Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve cn.bmob.android:bmob-sdk:3.7.3-rc1. site:blog.csdn.net问题

原因:不清楚

解决:最后通过arr方式导入成功

具体步骤:

a.访问下面链接,下载arr文件

https://github.com/bmob/bmob-android-sdk/tree/master/cn/bmob/android/bmob-sdk/3.7.3-rc1

b.将下载的文件放到拷贝到app的libs目录下

c.修改build.gradle 配置文件:

添加repositories  {   flatDir {        dirs 'libs'    }}

这个是添加一个本地仓库,并把libs目录作为仓库的地址。

d.在dependencies下引入arr文件

//Bmob后端云
implementation(name: 'bmob-sdk-3.7.3-rc1', ext: 'aar')

e.最后同步一下或是rebuild

2.上面导入成功了,但是在初始化的时候遇到问题了,

org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:processDebugManifest'.

解决办法:

这类问题往往是xml文件有问题。可以先定位问题:
打开AndroidStudio的terminal,在命令行输入命令:gradlew compileDebugSource --stacktrace -info或gradlew assembleDebug --info

mac linux系统输入:./gradlew compileDebugSource --stacktrace -info

然后可以在命令行查看具体的编译报告信息,编译内容有很多,耐心向下看,会发现一段非常明显的错误提示,然后具体处理。

3.上面做完又出现了一个问题,

Manifest merger failed : Attribute application@allowBackup value=(false) 解决方法

解决办法:

在manifest中添加  xmlns:tools="http://schemas.android.com/tools"

然后在 application里面添加  tools:replace="android:allowBackup"

这样报错就消失了

4.另外一个问题:

io.reactivex.disposables.Disposablejava.lang.NoClassDefFoundError: Failed resolution of: Lio/reactiv

这个一般是因为没有导入包的原因

解决:

将sdk之外的包使用自动导入的方式添加依赖

5.今天添加数据的时候也碰到了一个问题

2020-02-13 17:34:04.083 22813-22813/com.example.l.testpurevision I/System.out: java.net.UnknownHostException: Unable to resolve host "open-vip.bmob.cn": No address associated with hostname
这是网络的问题,安卓模拟器没有连接到网络

解决:

方法一、使用真机联网后调试就可以了。

方法二、通过adb工具设置一下DNS--

a.把SDK文件夹下的platform-tools添加到系统变量

b.在cmd中输入:adb shell 回车测试是否成功,exit退出,adb root 将模拟器root一下,才能更改DNS。然后再输入adb shell

c.接下来输入getprop获取模拟器系统属性。找到[net.eth0.dns1]这一项,发现后面为10.0.2.3,接下来我们输入setprop net.eth0.dns1 192.168.1.1.后面的ip也可为其他

d.在浏览器中输入www.baidu.com访问网络验证成功

e.如果没有联网成功,可以打开飞行模式再关闭,或者重启模拟器,或者可能是使用了代理关闭代理

AndroidStudio导入Bmob后端云一系列错误相关推荐

  1. Bmob关联Android,Android如何使用Bmob后端云实现失物招领功能

    最近在使用后端云Bmob对数据进行存储,目的是在不搭建服务器的前提下,能对Android应用的数据进行操作处理,其实这篇是比较久之前写的了,有些童鞋反馈说现在的源码会有问题,所以我又重新运行了一下,随 ...

  2. Android实战——第三方服务之Bmob后端云的答题系统小项目(四)

    第三方服务之Bmob后端云的答题系统小项目(四) 事先说明:这里的一切操作都是在集成了BmobSDK之后实现的,如果对Bmob还不了解的话,请关注我第一篇Bmob文章 项目意义: 该项目实现简单,比较 ...

  3. Android高效率编码-第三方SDK详解系列(二)——Bmob后端云开发,实现登录注册,更改资料,修改密码,邮箱验证,上传,下载,推送消息,缩略图加载等功能

    Android高效率编码-第三方SDK详解系列(二)--Bmob后端云开发,实现登录注册,更改资料,修改密码,邮箱验证,上传,下载,推送消息,缩略图加载等功能 我的本意是第二篇写Mob的shareSD ...

  4. 基于bmob后端云小程序开发——口袋吉他

    人的一生90%的时间都在做着无聊的事情,社会的发展使得我们的闲暇时间越来越多,我们把除了工作的其他时间放在各种娱乐活动上. 程序员有点特殊,他们把敲代码看成娱乐活动的一部分,以此打发时间的不占少数.这 ...

  5. Android基于Bmob后端云实现注册、登陆、找回密码、短信验证码

    注重版权,转载请注明原作者和原文链接 作者:Bald programmer 文章目录 整体功能展示 创建应用 配置Bmob 前期准备 一.数据表 二.工具类 代码设计 一.注册模块 二.登陆模块 三. ...

  6. Android实战——第三方服务之Bmob后端云的集成、用户登陆、用户注册、获取用户、用户注销(一)

    第三方服务之Bmob后端云的集成.用户登陆.用户注册.获取用户.用户注销(一) Bmob简介: 步骤一:Bmob集成 在www.bmob.cn注册一个用户,在网站后台创建一个应用,进去管理页面之后在设 ...

  7. Android实战——第三方服务之Bmob后端云的推送服务的集成和使用(三)

    第三方服务之Bmob后端云的推送服务的集成和使用(三) 事先说明:这里的一切操作都是在集成了BmobSDK之后实现的,如果对Bmob还不了解的话,请关注我第一篇Bmob文章 步骤一:推送服务的集成 在 ...

  8. android bmob获取数据,Android基于bmob后端云实现数据读取

    最近在上手一个app作为练手,是关于失物招领的,其中要实现的一个功能是从云端读取数据展示在app的listview当中,其实这个功能挺常见的,不过这里还是拿来分享一下,主要介绍我解决的过程以及思路. ...

  9. Bmob后端云——私人云数据库

    Bmob 后端云的配置使用 一.前言     数据库的使用非常广泛,各大语言都存在于数据库的连接交互,以便数据的操作处理.自己配置数据库较麻烦且没必要,个人开发者自己安装数据库较占内存,个人不常用,数 ...

  10. 智能厨房重构-使用Bmob后端云实现朋友圈的功能

    上一篇智能厨房重构-使用Bmob后端云实现用户注册登录的功能,初步介绍了Bmob的一些简单用法,现在我们来介绍一下稍微高级的东西,实现朋友圈的功能.上一篇我们已经实现了用户注册的功能,现在我们就要让这 ...

最新文章

  1. springboot+druid+mybatis-Plus 配置详解
  2. 数据挖掘(data mining),机器学习(machine learning),和人工智能(AI)的区别是什么? 数据科学(data science)和商业分析(business analytics
  3. 剑指offer之61-66题解
  4. Java——设计模式(工厂方法模式)
  5. [20150629]12c物化视图刷新Out of place
  6. 深信服何朝曦:托管云为用户上云提供第三种选择
  7. 一阶电路暂态响应的结果分析。_【2020考研】南京邮电大学813《电路分析》考试大纲...
  8. 解决“远程会话已断开连接,因为访问被拒绝导致许可证存储的创建失败,请使用提升的权限运行远程桌面客户端”问题
  9. Gstreamer官方教程汇总2---GStreamer concepts
  10. linux用户打开进程数,Linux 用户打开进程数的调整
  11. 主语补足语和宾语补足语区别
  12. Word 去除页眉横线
  13. 高德地图 Web JS API示例学习笔记(12)——Object3D 图形(通用接口、立体Mesh、线Line)
  14. 系统的可靠性分析与设计---可靠性的概述
  15. 初中英语语法(017)-关系代词
  16. 惠普m154a状态页_惠普m154a感叹号闪烁
  17. 数字录音系统服务器,IP数字网络广播控制中心服务器
  18. 让未来更近,三星The New Bixby与IoT打造智能物联
  19. 机器学习复盘(2):机器学习主要应用场景及典型案例
  20. C语言程序设计生日快乐姓名,生日快乐!

热门文章

  1. Oracle数据库中,deprecate和desupport的区别,以及Oracle 12.2中的deprecate 的参数
  2. 如何在IGV上使用BLAT搜索非模式物种
  3. 【评分卡开发】信用评分模型构建流程
  4. 评分卡模型监控(后端分析)
  5. GTX1050 Ti(notebooks)+Ubuntu16.04上安装Cuda8.0
  6. 学计算机好还是学数学好,大学专业学计算机好还是学数学好
  7. 【转】四种主流温度传感器的优缺点比较
  8. HHKB 键盘 配置Mac 的 command 和 切换输入法
  9. 定制专属于自己的HHKB机械键盘
  10. html属于页面的底部标签是,HTML5中footer标签的用法你知道吗?,HTML5中的footer标签是什么意思?...