常见问题

常见问题

此章节包含 Cocos 平台接入插件时出现的常见问题与解决方案

请使用真机测试

SDK 不支持模拟器运行,需要使用真机进行调试

AndroidX 支持

Cocos 项目默认支持 AndroidX,仅需要在项目根目录的gradle.properties文件中追加一行android.enableJetifier=true配置,详见SDK 集成-配置-androidgradle

Android Support Library 支持

若项目仍在使用Android Support Library,请确保使用的版本不低于26,以及配置了support-v4,然后按照以下步骤调整接入流程

  • 不配置enableJetifier
  • 在 application 的AndroidManifest.xml中,增加以下内容到<appliation>标签下
    <application>
        <provider
            android:name="com.sigmob.sdk.SigmobFileV4Provider"
            android:authorities="${applicationId}.sigprovider"
            android:exported="false"
            android:grantUriPermissions="true">
            <meta-data
                android:name="android.support.FILE_PROVIDER_PATHS"
                android:resource="@xml/sigmob_provider_paths" />
        </provider>
    
    </application>
    
  • 调整 dependencies 的配置
    dependencies {
        //...
        
        implementation 'com.zj.zjsdk:zjsdk-cocos-bridge:2.4.25.60' {
            exclude group: "androidx.annotation"
            exclude group: "androidx.appcompat"
            exclude group: "androidx.legacy"
        }
        
        //...
    }
    

编译时出现 Duplicate class 错误

这是依赖项出现了重复的情况,请联系我们确认兼容问题

支持的 Creator 版本

SDK 在Creator 3.8.3版本下测试正常,其他版本如果出现兼容性问题,请联系我们