Android(安卓)studio 升级3.1.2, 运行之前的项目出现各种错
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
会有详细报错信息,我是通过这种方法,才有上面一系列的问题出现,然后直到解决。
---------------------
升级真的很坑,遇到错误,真的浪费时间。记录下。 帮到你了点赞啊!
更多相关文章
- 一款常用的 Squid 日志分析工具
- GitHub 标星 8K+!一款开源替代 ls 的工具你值得拥有!
- RHEL 6 下 DHCP+TFTP+FTP+PXE+Kickstart 实现无人值守安装
- Linux 环境下实战 Rsync 备份工具及配置 rsync+inotify 实时同步
- 关于Android(安卓)studio的Could not find com.android.tools.bu
- Android(安卓)Permission大全1.0最终版本
- Android(安卓)Studio问题收集
- Android(安卓)Studio升级3.5 打包报错 Cause: buildOutput.apkDa
- 【已解决】Android(安卓)Studio 加载自定义properties文件出错ja