Could not find class 'com.umeng.analytics.d' 解决的方案分享
2016-06-13 18:21
330 查看
从Eclipse升级到AS后,众多朋友遇到了统计分析的 com.umeng.analytics.d 坑爹问题,弄了很久,友盟给出的是
确认了这边是因为项目中用了 Java 和 kotlin 的混合编译导致,删掉kotlin相关的就正常了。
什么是kotlin?他是什么鬼?-----> https://kotlinlang.org/docs/tutorials/kotlin-android.html
升级后5.0以上的安卓版本运行是没有问题的,但是5.0以下都不行了,这问题很奇葩。
联系了友盟工程师,最终给出了解决方案。。。。。
方法1:论坛上有人说的 删除掉kotlin,这个确实是可以,但是如何删除呢?
有一些框架是跟kotlin有关的,所以注释掉这些框架,先不用他们。。。。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201602/52b03c5e4cb5731b6de630314f69961d.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201602/e8cc375a0d347991e337169575690f4d.jpg)
例如,我项目里面用的是 okhttp 我注释掉了就可以正常在5.0以下的手机运行了
![](https://oscdn.geek-share.com/Uploads/Images/Content/201602/b655351d90dca77ebd20e58fccb13688.png)
虽然,这样做,代码可以正常运行了,但是问题又来了,如果都不用跟 Kotlin 相关的jar 那岂不是很多地方要改么?还很不方便?下面看方法2.。。。。。
方法2:友盟工程师指导给出的方案,一些kotlin有关的包还是可以使用的,解决方案如下:
相应的gradle 文件中
![](https://oscdn.geek-share.com/Uploads/Images/Content/201602/9ddb20b2f191f3f7749a38723b656b45.png)
相应的 Application 入口 的 onCreate 方法中
![](https://oscdn.geek-share.com/Uploads/Images/Content/201602/2fb5ea19fb958876e34e59a87aedc832.png)
分别在这两场景中加入框里的代码,我的问题就解决了!希望可以帮到大家,但是不是所有人的问题都能解决的~~额。。
原文地址:http://blog.csdn.net/sonikk/article/details/8755171
确认了这边是因为项目中用了 Java 和 kotlin 的混合编译导致,删掉kotlin相关的就正常了。
什么是kotlin?他是什么鬼?-----> https://kotlinlang.org/docs/tutorials/kotlin-android.html
升级后5.0以上的安卓版本运行是没有问题的,但是5.0以下都不行了,这问题很奇葩。
联系了友盟工程师,最终给出了解决方案。。。。。
方法1:论坛上有人说的 删除掉kotlin,这个确实是可以,但是如何删除呢?
有一些框架是跟kotlin有关的,所以注释掉这些框架,先不用他们。。。。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201602/52b03c5e4cb5731b6de630314f69961d.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201602/e8cc375a0d347991e337169575690f4d.jpg)
例如,我项目里面用的是 okhttp 我注释掉了就可以正常在5.0以下的手机运行了
![](https://oscdn.geek-share.com/Uploads/Images/Content/201602/b655351d90dca77ebd20e58fccb13688.png)
虽然,这样做,代码可以正常运行了,但是问题又来了,如果都不用跟 Kotlin 相关的jar 那岂不是很多地方要改么?还很不方便?下面看方法2.。。。。。
方法2:友盟工程师指导给出的方案,一些kotlin有关的包还是可以使用的,解决方案如下:
相应的gradle 文件中
![](https://oscdn.geek-share.com/Uploads/Images/Content/201602/9ddb20b2f191f3f7749a38723b656b45.png)
相应的 Application 入口 的 onCreate 方法中
![](https://oscdn.geek-share.com/Uploads/Images/Content/201602/2fb5ea19fb958876e34e59a87aedc832.png)
分别在这两场景中加入框里的代码,我的问题就解决了!希望可以帮到大家,但是不是所有人的问题都能解决的~~额。。
原文地址:http://blog.csdn.net/sonikk/article/details/8755171
相关文章推荐
- Ubuntu下安装配置rsync
- 二维指针 与 指针数组
- WIN7 64位下PB9连接ORACLE的问题
- 架构设计:负载均衡层设计方案(5)——LVS单节点安装
- 架构设计:负载均衡层设计方案(4)——LVS原理
- 发布Maven项目到Tomcat中
- iptables的nf_conntrack相关参数引起两个问题
- Android 抓包使用详解(包括windows用filddder和mac用Charles)
- Android studio 中查看sha1值的方法
- 4C - Registration System【map】
- easyui-combobox添加onChange事件
- bootstrap首页制作
- OLDB读取excel的数据类型不匹配的解决方案(ZT)
- 架构设计:负载均衡层设计方案(3)——Nginx进阶
- 查看MySQL配置文件路径及相关配置
- OpenStack 学习笔记(四):OpenStack glance服务搭建
- STM32F4 ADC DMA 问题
- optimization
- ice mac 安装
- android 仿淘宝、京东商品详情页 向上拖动查看图文详情控件