常见问题
常见问题
此章节包含 React Native 平台接入插件时出现的常见问题与解决方案
Windows 平台插件引入
add/install 时需要保持seoaratir为/,如:
yarn add ../RTNZJAndroid
开启新特性
见文档The New Architecture Template与TurboModule
配置后,在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"