当前位置: 首页>移动开发>正文

在android studio3 问题汇总

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

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

在android studio3 问题汇总,第1张
在android studio3 问题汇总,第2张

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


https://www.xamrdz.com/mobile/42d1848582.html

相关文章: