工具:Android Studio
经过:同事精简化代码,从而重新拉取仓库,首先先把app包下面的build.gradle经过一些小修改,因为各自的版本问题可能需要修改。
运行时,错误出现提示如下:
Program type already present: XXXX Message{kind=ERROR, text=Program type already present: blink.BuildConfig, sources=[Unknown source file], tool name=Optional.of(D8)}
遇到这种问题一般是工作空间里 两个包下面有一样的jar包,如下图两个包,上面问题当时提示XXX(某个jar,类似于com.xx.xxx)
一开始报错死活都搜不到哪个jar包 也不知道咋回事
后来经过一系列 摸索,我先在空间每个包下面的build.gradle里的defaultConfig
填加:multiDexEnabled true
defaultConfig {
multiDexEnabled true
}
运行后报错,
查看错误报文,终于显示比较精确的重复包的包名,右键项目名称,找打Find in Path搜索关键字,看看哪两个Moudle包中出现相同jar。删掉其中一个,最终可运行。
记录一些小错误,共同进步~