我現在用AndroidStudio生成的aar包,默認把本地依賴的jar包也打進去了,有沒有什么辦法只編譯,但不把這些本地jar包打包進去,因為我的其他專案用這個aar包,會報引入重復包的錯誤,但我又不想外部專案處理,有沒有大神幫忙解決一下
uj5u.com熱心網友回復:
Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'.> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: rx/Notification$Kind.class
uj5u.com熱心網友回復:
同求解決方法uj5u.com熱心網友回復:
只編譯不打包使用 provided進行依賴provided files('libs/XXX.jar')
uj5u.com熱心網友回復:
把所參考的jar包放在另一個moudle中,然后要打aar的moudle去參考這個moudle就可以了uj5u.com熱心網友回復:
不用 別放在libs下面 放到buildgradle下面參考 我現在碰到剛好相反 我是想把buildgradle下的遠程參考打到aar中 又不想用類別庫uj5u.com熱心網友回復:
謝謝,這樣處理確認不會把lib包里的jar打進aar中。轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/118490.html
標籤:Android
上一篇:QChart實作波形放大縮小
