ReactNative开发中遇到的一些问题
1. 启用 Hermes 引擎后,打包时在 Android Studio中 遇到 SoLoader: couldn't find DSO to load: libhermes.so result: 0
解决方法:在 /android/app/build.gradle 中加入如下配置
configurations.all {
resolutionStrategy {
force "com.facebook.soloader:soloader:0.8.2"
}
}

2. iOS 上使用 TextInput 组件,输入汉字时出现文字跳动
解决方法:更改 iOS 平台 TextInput 源码

3. 升级 Android Studio 到 3.6.2 后,打包时遇到 No version of NDK matched the requested version 20.0.5594570. Versions available locally: 21.0.6113669
第一步:设置默认 NDK 路径

第二步:在 /android/app/build.gradle 中加入如下配置 ndkVersion 指定为上方所设置的版本

4、迁移到 androidx后 android.support.v4.content.FileProvider找不到问题
android.support.v4.content.FileProvider修改为
androidx.core.content.FileProvider
浙公网安备 33010602011771号