解决AndroidStudio项目运行Program type already present异常
解决AndroidStudio项目运行Program type already present异常
异常信息:
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ‘transformDexArchiveWithExternalLibsDexMergerForDebug’.
…
Program type already present: android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl
Learn how to resolve the issue at https://developer.android.com/studio/build/dependencies\#duplicate\_classes.
* Try:
Run with —stacktrace option to get the stack trace. Run with —info or —debug option to get more log output. Run with —scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 2s
问题原因: Program type already present,通常是重复加载了某个包,
我的问题是重复加载了,app/libs目录的android-support-v4.jar依赖包
解决方法:修改 app/build.gradle 文件
将
dependencies {
implementation ‘com.android.support23.4.0’
implementation fileTree(dir: ‘libs’, include: [‘*.jar’])
}
修改为
dependencies {
implementation ‘com.android.support23.4.0’
implementation fileTree(dir: ‘libs’, include: [‘*.jar’], exclude: [‘android-support-v4.jar’])
}
还没有评论,来说两句吧...