向前看大步走
向前看大步走
  • 发布:2021-04-27 10:35
  • 更新:2021-04-27 14:28
  • 阅读:1449

uniapp 安卓原生打包失败

分类:uni-app

Appid: UNI476468B
/home/[Name]/.gradle/caches/transforms-2/files-2.1/d9452d350370bb67765fa636730634a1/uniplugin_richalert-runtime.jar: D8: Type com.gxnnncp.lenglian.customer.BuildConfig is defined multiple times: /home/[Name]/.gradle/caches/transforms-2/files-2.1/d9452d350370bb67765fa636730634a1/uniplugin_richalert-runtime.jar:com/gxnnncp/lenglian/customer/BuildConfig.class, [PackagePath]/app/build/intermediates/javac/release/classes/com/gxnnncp/lenglian/customer/BuildConfig.class

FAILURE: Build failed with an exception.

  • What went wrong:
    Execution failed for task ':app:multiDexListRelease'.

    A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
    Error while merging dex archives:
    Learn how to resolve the issue at https://developer.android.com/studio/build/dependencies#duplicate_classes.
    Type com.gxnnncp.lenglian.customer.BuildConfig is defined multiple times: /home/[Name]/.gradle/caches/transforms-2/files-2.1/d9452d350370bb67765fa636730634a1/uniplugin_richalert-runtime.jar:com/gxnnncp/lenglian/customer/BuildConfig.class, [PackagePath]/app/build/intermediates/javac/release/classes/com/gxnnncp/lenglian/customer/BuildConfig.class

  • 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:multiDexListRelease'.
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.lambda$executeIfValid$1(ExecuteActionsTaskExecuter.java:207)
    at org.gradle.internal.Try$Failure.ifSuccessfulOrElse(Try.java:263)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:205)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:186)
    at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:114)
    at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
    BUILD FAILED in 44s
    gradle build error: 1
    原生插件中无BuildConfig这个类

2021-04-27 10:35 负责人:无 分享
已邀请:
向前看大步走

向前看大步走 (作者) - 安卓原生插件开发

uniapp使用安卓原生插件,uniapp和aar包名一致,打包失败怎么解决?

DCloud_Android_ST

DCloud_Android_ST

com/gxnnncp/lenglian/customer/BuildConfig 冲突了

  • 向前看大步走 (作者)

    但我在原生插件aar包里面这个路径下找不到这个文件

    2021-04-27 14:32

  • 向前看大步走 (作者)

    原生插件aar包名不能和uniapp包名一致吗?包名不一致的时候就不报这个问题,一致的时候报这个问题

    2021-04-27 14:33

  • DCloud_Android_ST

    回复 向前看大步走: 插件规范有要求 不能与dcloud一致 要有自己公司或者开发者的唯一标识

    2021-04-27 14:40

  • 向前看大步走 (作者)

    回复 DCloud_Android_ST: 我原生插件集成了微信支付,不一样的话,我无法收到微信的支付结果回调信息?这个怎么处理?

    2021-04-27 14:44

该问题目前已经被锁定, 无法添加新回复