常见问题
常见问题
此章节包含 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
版本下测试正常,其他版本如果出现兼容性问题,请联系我们