すべてのプロダクト
Search
ドキュメントセンター

Mobile Platform as a Service:libcrashsdk.so の競合の解決

最終更新日:Feb 03, 2026

競合の説明

mPaaS を Umeng SDK などのサードパーティ製 SDK と併用すると、libcrashsdk.so に関する競合が発生します。

[ERROR] :more than one file named : libcrashsdk.so in below files
C:\Users\Administrator\.gradle\caches\modules-2\files-2.1\com.mpaas.uc.crash\uccrash-build\1.0.0.201221171651\d347c79b8091adc68c33e1ca04b702b1c85888ca\uccrash-build-1.0.0.201221171651.jar
C:\Users\Administrator\.m2\repository\com\xinmei\etrust\bundleone\bundleone-build\1.0.0\bundleone-build-1.0.0-raw.jar

ソリューション

mPaaS UC カーネルから libcrashsdk.so を除外できます。

操作手順

  1. mPaaS が使用する SDK の group:artifact 情報を取得します。

    'com.mpaas.uc.crash:uccrash-build'
  2. mPaaS UC カーネルから libcrashsdk.so を除外します。

    • AAR 接続タイプの場合:

      configurations {
          all*.exclude group:'com.mpaas.uc.crash', module: 'uccrash-build'
      }
    • mPaaS Inside またはコンポーネントベース(Portal&Bundle)接続タイプの場合:

      mpaascomponents {
          excludeDependencies = [
             "com.mpaas.uc.crash:uccrash-build"
          ]
      }