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
posted @ 2020-07-10 11:49  vectorwings  阅读(885)  评论(0)    收藏  举报