allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
implementation 'com.github.546554574:DLTool:1.0.4'
将minSdkVersion版本设置为19
minSdkVersion 19
自定义APP的onCreate中添加如下代码进行初始
DLTool.init(this)
.setLongCangFont()//设置自定义字体
如果报:Cannot fit requested classes in a single dex file (# methods: 71623 > 65536)异常
解决办法:
1、在app model中的build.gradledependencies里面添加:
implementation 'androidx.multidex:multidex:2.0.0'
2、app model中的build.gradle文件的defaultConfig默认配置里面增加:
multiDexEnabled true
android {
compileSdkVersion 29
defaultConfig {
applicationId "com.toune.dltool"
minSdkVersion 19
targetSdkVersion 29
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
multiDexEnabled true
}
3.最后在自定义了Application子类,需要在这个子类中重写一个方法
// 主要是添加下面这句代码
MultiDex.install(this);
override fun attachBaseContext(base: Context?) {
super.attachBaseContext(base)
MultiDex.install(base)
}