欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

解决AndroidStudio项目运行Program type already present异常

程序员文章站 2022-03-20 22:43:42
解决AndroidStudio项目运行Program type already present异常异常信息:FAILURE: Build failed with an exception.* What went wrong:Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'. ... Program type already present: android.suppo.....

解决AndroidStudio项目运行Program type already present异常

异常信息:
FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app: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.support:support-v4:23.4.0'
    implementation fileTree(dir: 'libs', include: ['*.jar'])
}
修改为
dependencies {
    implementation 'com.android.support:support-v4:23.4.0'
    implementation fileTree(dir: 'libs', include: ['*.jar'], exclude: ['android-support-v4.jar'])
}

本文地址:https://blog.csdn.net/xzlAwin/article/details/110531289