Execution failed for task ':tran

2017-06-15  本文已影响0人  chenglifengle

问题:

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

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 关掉了,而其他人可能不知道要把它关掉。

上一篇下一篇

猜你喜欢

热点阅读