解决AndroidStudio项目运行Program type already present异常
解决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
上一篇: Lua中if语句嵌套的使用教程
下一篇: Lua中的文件I/O操作教程
推荐阅读
-
Android Studio 编译: Program type already present: XXX 解决方案
-
app:mergeExtDexDebug,Program type already present:BuildConfig 的另类解决办法
-
解决AndroidStudio项目运行Program type already present异常
-
com.android.tools.r8.errors.CompilationError: Program type already present: androidx错误解决方法
-
app:mergeExtDexDebug,Program type already present:BuildConfig 的另类解决办法
-
解决AndroidStudio项目运行Program type already present异常
-
com.android.tools.r8.errors.CompilationError: Program type already present: androidx错误解决方法