因第三方包名重复导致编译报错问题的解决
2016-02-16 17:29
274 查看
不知道是不是我使用的方法有问题,同时引入QQ分享和微信分享的第三方库,由于包名重复,导致编译时报com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_45\bin\java.exe''
finished with non-zero exit value 2的错误。为解决此问题,
在gradle文件中添加
multiDexEnabled true 属性。在此介绍下multiDexEnabled的概念。
multiDexEnabled,即多dex支持,用于解决如上面第三方库包名重复问题,或者程序太大,超过65536导致的问题。在使用multiDexEnabled属性时,需将application继承MultiDexApplication类,或者覆写了Application中的attachBaseContext()方法,在其中增加MultiDex.install(this);
这样的解决方式暂时并没发现问题,产生问题后会在此追加。如果有人这样使用了产生其他问题,望评论提醒,谢谢。
finished with non-zero exit value 2的错误。为解决此问题,
在gradle文件中添加
multiDexEnabled true 属性。在此介绍下multiDexEnabled的概念。
multiDexEnabled,即多dex支持,用于解决如上面第三方库包名重复问题,或者程序太大,超过65536导致的问题。在使用multiDexEnabled属性时,需将application继承MultiDexApplication类,或者覆写了Application中的attachBaseContext()方法,在其中增加MultiDex.install(this);
这样的解决方式暂时并没发现问题,产生问题后会在此追加。如果有人这样使用了产生其他问题,望评论提醒,谢谢。
相关文章推荐
- 子div在父div中水平居中
- GitHub 上Top100 的 Objective-C 项目
- iOS 开发证书签发者无效
- ActiveMQ 集群配置
- java中文词语大小比较
- Java Map的几种循环方式学习总结
- django highcharts
- C++ 返回值优化
- mysql case 使用方法
- 数据库分卷备份 thinkphp3.2版
- 使用 stvd 编译STM8S 时能看到使用RAM ROM大小的方法
- javascript构造函数小记
- 快速索引
- iOS 关联外部应用
- Delphi 从PaintBox拷贝一部分内容到TBitmap
- 275. H-Index II LeetCode
- MAC搭建LNMP环境
- 2015年总结和2016年的计划
- 如何生成二维码
- 关于茅台