react native问题笔记

1、libgnustl_shared.so" is 32-bit instead of 64-bit

"/data/data/com.xxx.xxx/lib-main/libgnustl_shared.so" is 32-bit instead of 64-bit 这个错误。

解决方法就是取消掉所有的64位的.so文件,全部加载32位的就可以了,下面是步骤

1.在项目的根目录的 gradle.properties 里面添加一行代码 android.useDeprecatedNdk=true.

2.在 build.gradle 文件里添加以下代码

android {
...
defaultConfig {
...
ndk {
abiFilters "armeabi-v7a", "x86"
}

    packagingOptions {
        exclude "lib/arm64-v8a/librealm-jni.so"
    }
}

}

作者:chichengjunma
来源:CSDN
原文:https://blog.csdn.net/chichengjunma/article/details/53815299

2、摇一摇不出现菜单

实例化ReactInsyanceManager的时候加上
.setUseDeveloperSupport(true)
.setCurrentActivity(this)

3、Activity class {xxx/xxx.MainActivity} does not exist

node_modules.react-native/local-cli/runAndroid/runAndroid.js

修改
image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android音频系统详解 参考好文: Android 音频系统:从 AudioTrack 到 AudioFlin...
    爱雨520阅读 14,688评论 2 7
  • rljs by sennchi Timeline of History Part One The Cognitiv...
    sennchi阅读 12,160评论 0 10
  • 昔日计生合国情, 地方过火降灾星。 当年历史犹需鉴, 不可违心任妄行。
    艾思阅读 2,593评论 0 4
  • 所谓自由,不是随心所欲,而是自我主宰!发现以前对自由的理解极为肤浅,自律换取自由,获得真正的自由!
    原来爱你这么伤阅读 780评论 0 0