常见问题

常见问题

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

Windows 平台插件引入

add/install 时需要保持seoaratir/,如:

yarn add ../RTNZJAndroid

开启新特性

见文档The New Architecture Templateopen in new windowTurboModuleopen in new window

配置后,在android目录下运行gradle generateCodegenArtifactsFromSchem来自动生成插件所需代码

minSdkVersion 冲突

ZJSDK 的 minSdkVersion 为 21,部分渠道 SDK 为 24,如果您的工程最低支持 21,请在主 module 的AndroidManifest.xml中添加<uses-sdk tools:overrideLibrary="com.bytedance.gromore,com.bytedance.sdk.openadsdk,com.bytedance.tools"/> 如配置中已有tools:overrideLibrary,则追加内容

android:label 冲突

请在主 module->AndroidManifest.xml-><Application节点下添加android:lable="YOUR_LABEL"配置,然后追加tools:replace="android:label配置以覆盖

如果提示找不到 tools 的 NS,在<Manifest节点追加xmlns:tools="http://schemas.android.com/tools"

android:allowBackup 冲突

请在主 module->AndroidManifest.xml-><Application节点下添加android:allowBackup="YOUR_STRATEGY"配置,然后追加tools:replace="android:allowBackup配置以覆盖

如果提示找不到 tools 的 NS,在<Manifest节点追加xmlns:tools="http://schemas.android.com/tools"