Execution failed for task ':transformClassesWithExtractJarsForStagingDebug'

问题:

项目中运行时出现下图的提示错误

QQ图片20170615085155.png

解决办法:

网上查资料说是项目中引用的一些包和类库里的包重复了,删掉一个就可以了。然后去看详细的错误日志,发现里面有sensors analytics的字样,是神策相关的内容。那么去查看神策的sdk说明文档(https://www.sensorsdata.cn/manual/android_sdk.html ),按步骤检查一下代码。我这里出现上图错误的解决办法是,参照第五步,将 instant run 特性关闭掉。

QQ截图20170615091505.png

遇见类似的情况,可能都是android studio2.0 instant run 特性引起的,找到Settings-->Build, Excution, Deployment--> Instant Run,去掉勾选即可。

个人分析:

团队开发可能出现这类问题的情况较多,集成一个第三方sdk是由一个人来完成的,其他人从svn上更新下来的代码是一样的,但类似于第五步的属于android studio的设置问题,每个人可能都不一样。即继承sdk的那位开发者按照步骤把 instant run 关掉了,而其他人可能不知道要把它关掉。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,079评论 25 709
  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,659评论 2 45
  • 前言 自从用了vim后,其他IDE就懒得去切换了。原因很简单,程序员这条路走的长了,总要接触不同的语言,我喜欢熟悉...
    ShukeZheng阅读 5,568评论 0 0
  • 1116于很多人而言可能只是几个简单的数字,但自2011年入学开始,于我们70多人而言,这几个数字就是我们一辈子的...
    鱼儿没有眼泪123阅读 1,625评论 4 1
  • 时隔一年,Gartner Symposium/ITxpo再度盛装亮相! 作为全球最高规格的信息科技高管盛会,每年G...
    Ivy晶晶阅读 2,890评论 0 0