在android studio3 问题汇总

1. 在android studio3 下面,使用multiDexEnabled true造成导出的包缺少内容(support-v4)

如图:图一添加使用multiDexEnabled true,图二没有添加multiDexEnabled

有没有其他理想的解决方法,希望大家评论给我,谢谢

2.在build.gradle中忽略重复的引用,使用exclude(如果想在一个包忽略多个添加多行)

格式:implementation(‘引用的库’){

exclude group:’包名’,module:’模块名称(通常是包名后面和版本直接的内容)’

}

如果是 implementation project需要写成这种格式(把project扩在小括号中)

implementation(project(‘……’)){

…同上

}

注意:可以单独使用group和module(推荐都写上)

例如:

implementation(‘com.google.android:flexbox:0.2.3’) {
exclude group: ‘com.android.support’, module: ‘appcompat-v7’
}

  1. implementation 和compile 区别 (compile是被废弃了)

在AS3.0默认推荐使用implementation,如果依赖有问题使用api代替implementation,

更多参考:(自备梯子)https://developer.android.com/studio/build/gradle-plugin-3-0-0-migration.html

或者:(不用梯子)https://developer.android.google.cn/studio/build/gradle-plugin-3-0-0-migration.html

希望大家评论交流!!!

转自:http://www.zdltech.com/blogphp/archives/1335.html

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

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,692评论 25 709
  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,701评论 2 45
  • 1.Xml解析方式-DOM,SAX,Pull 2.XML解析库-Java框架 1.JAXP 2.Dom4j 3.X...
    lioilwin阅读 3,942评论 1 2
  • struct Social {var twitter:String}struct PersonOne {var n...
    Marc_Steven阅读 1,352评论 0 0
  • 践行50天 迫于某种无奈,年轻的人离开了呵护,早早的踏上了独自成长的道路。如今,回望年轻的自我,对过去成长的艰辛的...
    徐殊文阅读 767评论 0 0