1、同一項(xiàng)目下不同模塊導(dǎo)入同一jar包,編譯時(shí)報(bào)錯(cuò)Program type already present
解決辦法
將Module對(duì)jar的依賴關(guān)系從compile改為provided贮竟,這樣jar文件將只能提供給對(duì)應(yīng)的module使用痛倚,而外部無(wú)法通過(guò)編譯獲取蔓涧。
方法一:
通過(guò)gradle配置
dependencies?{
????provided?fileTree(dir:?'libs',?include:?['*.jar'])
}
方式二:
右鍵module選擇open module setting,選擇要修改的module名,切換到dependencies頁(yè)面峡继,將要修改的jar的scope修改provided模式。
借鑒自
https://blog.csdn.net/cike978/article/details/78722680