Bmob 升级新版的坑。     jniLibs里的.OS文件,都放在libs里(jar包文件夹)

在build.gradle ->  Android  中加入:

javaCompileOptions {    annotationProcessorOptions {        includeCompileClasspath = true    }}
sourceSets {    main.jniLibs.srcDirs = ['libs']}


com/example/cs/myapplication/AddActivity.java  
错误: 无法访问Subscription找不到rx.Subscription的类文件  

在APP里添加  rxjava.jar, clean没报错, 运行报错了。看错误信息:

java.lang.UnsatisfiedLinkError: No implementation found for 

boolean cn.bmob.v3.helper.BmobNative.init(android.content.Context, java.lang.String) ……

Bmob.initialize(this, appid);   初始化报错!
 Caused by: java.lang.ClassNotFoundException: Didn't find class "okio.Buffer" on path: DexPathList


添加个 okio.jar ,  就出现 Didn't find class "rx.android.schedulers.AndroidSchedulers

再添加 
implementation files('libs/rxandroid-1.2.0.jar')implementation files('libs/rxjava-1.1.6.jar')
   

clean 后运行, 结果出现Didn't find class "com.google.gson.Gson" on path: DexPathList[[zip file "/da……


我想着我代码里没有用到 gson  啊,怎么会出这个错, 上午查,然后实在是费解,没办法,就添加个gson包

api 'com.google.code.gson:gson:2.3.1'

结果运行成功了。项目打开。

应该是bmob的锅,大概是从网页上获取数据。


---------------------------------------------------------------------------

一开始导入2.3.3版本的项目,出现

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

搞了好久,就是没成功。然后配置gredle的,这里有个坑, 配置成功了,重启android studio。重启!  不然一直gredle -v 不成功,其实配置对的,但是就是出错。我就是在这里浪费了好多时间。

重启好后,再gredle -version ,版本显示成功。


在Android studio -> terminal ->  输入 compileDebugJavaWithJav  --stacktrace

会有详细报错信息,我是通过这种方法,才有上面一系列的问题出现,然后直到解决。


---------------------

升级真的很坑,遇到错误,真的浪费时间。记录下。 帮到你了点赞啊!



更多相关文章

  1. 一款常用的 Squid 日志分析工具
  2. GitHub 标星 8K+!一款开源替代 ls 的工具你值得拥有!
  3. RHEL 6 下 DHCP+TFTP+FTP+PXE+Kickstart 实现无人值守安装
  4. Linux 环境下实战 Rsync 备份工具及配置 rsync+inotify 实时同步
  5. 关于Android(安卓)studio的Could not find com.android.tools.bu
  6. Android(安卓)Permission大全1.0最终版本
  7. Android(安卓)Studio问题收集
  8. Android(安卓)Studio升级3.5 打包报错 Cause: buildOutput.apkDa
  9. 【已解决】Android(安卓)Studio 加载自定义properties文件出错ja

随机推荐

  1. Android监控电池电量和充电状态
  2. Android(安卓)Learning:多线程与异步消息
  3. android事件分发机制原理源码分析详解
  4. 【iOS-cocos2d-X 游戏开发之十六】配置你
  5. 侧滑回退的layout(类似IOS侧滑回退到上一
  6. 在三星 Galaxy Note 手机上作画 [视频]
  7. android apk包反编译、破解心得
  8. 巧用apache httpcore-nio实现android推送
  9. Galaxy Nexus 加个气压计来干什么呢?Googl
  10. Android(安卓)支持表情功能