uni-app打包失败报错原因求解
uni-app打包失败报错原因求解
Appid: **UNI**01CDBF6
FAILURE: Build failed with an exception.
- What went wrong:
Execution failed for task ':app:checkReleaseDuplicateClasses'.
A failure occurred while executing com.android.build.gradle.internal.tasks.CheckDuplicatesRunnable
Duplicate class com.baidu.liantian.LiantianActivity found in modules jetified-baidu-ocr-sdk-base-release-runtime (baidu-ocr-sdk-base-release.aar) and jetified-faceplatform-release-runtime (faceplatform-release.aar)
Duplicate class com.baidu.liantian.LiantianActivity$1 found in modules jetified-baidu-ocr-sdk-base-release-runtime (baidu-ocr-sdk-base-release.aar) and jetified-faceplatform-release-runtime (faceplatform-release.aar)
…
Duplicate class com.baidu.vis.unified.license.ReadStatusCode found in modules jetified-baidu-ocr-sdk-base-release-runtime (baidu-ocr-sdk-base-release.aar) and jetified-faceplatform-release-runtime (faceplatform-release.aar)
Go to the documentation to learn how to Fix dependency resolution errors.
- Try:
Run with --debug option to get more log output. Run with --scan to get full insights.
- Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:checkReleaseDuplicateClasses'.
...
Caused by: java.lang.RuntimeException: Duplicate class com.baidu.liantian.LiantianActivity found in modules jetified-baidu-ocr-sdk-base-release-runtime (baidu-ocr-sdk-base-release.aar) and jetified-faceplatform-release-runtime (faceplatform-release.aar)
...
更多关于uni-app打包失败报错原因求解的实战教程也可以访问 https://www.itying.com/category-93-b0.html
android端 大佬
这是打包时候给的错误么?你是不是引入什么云插件了
解决了 谢谢大佬
(baidu-ocr-sdk-base-release.aar) and jetified-faceplatform-release-runtime (faceplatform-release.aar) 冲突了,你exclude一个。
解决了 谢谢大佬
这个错误是由于依赖冲突导致的,具体是百度OCR SDK和百度人脸识别SDK中包含了相同的类文件。
解决方法:
-
在项目的manifest.json文件中检查是否同时引入了这两个SDK。如果不需要同时使用,可以移除其中一个。
-
如果需要同时使用这两个SDK,可以尝试在项目的build.gradle文件中添加排除重复类的配置:
configurations {
all {
exclude group: 'com.baidu', module: 'liantian'
exclude group: 'com.baidu.vis.unified.license'
}
}
-
也可以尝试升级这两个SDK到最新版本,看是否已经修复了类冲突问题。
-
如果以上方法无效,可以尝试使用gradle的force命令强制使用某个特定版本的依赖:
configurations.all {
resolutionStrategy {
force 'com.baidu:ocr-sdk:版本号'
force 'com.baidu:face-sdk:版本号'
}
}