今天导入viewpagerindicator依赖包的时候报了这个错:
Error:Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'.
> java.lang.RuntimeException: java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException: Unable to merge dex
解决办法:
将依赖包中的
compileSdkVersion buildToolsVersion minSdkVersion targetSdkVersion
改为和主项目一致,
然后依赖项目中的
compile 'com.android.support:support-v4:18+' 标红
按照提示改为27+
compile 'com.android.support:support-v4:27+'
重新clean然后rebuild 发现FloatMath.ceil方法报错
将FloatMath改为Math 重新clean rebuild
Ok,项目又可以正常运行了
本文解决了在导入viewpagerindicator依赖时遇到的错误,通过调整依赖包中的版本号与主项目保持一致,并更新support-v4版本,最后修复FloatMath.ceil方法错误,使项目恢复正常运行。
1万+

被折叠的 条评论
为什么被折叠?



