工作生活

ReactNative unable to load scrip

2019-07-01  本文已影响0人  幻雪之恋_0414

问题描述

android studio 编译React-Native正式包后,编译过程正常,打包apk也正常,安装过后启动应用直接崩溃,查看日志提醒:reactnative unable to load script from assets 'index.android.bundle',其意思就是打包的时候index.android.bundle没有打进assets中。

解决办法

1.手动创建

React-native bundle --platform Android --dev false --entry-file index.android.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res

注意:index.android.js 有些项目中是index.js,所以这个名称根据根目录下的文件名称而定。

2.查找问题原因解决

    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.2'
    }

注意:3.1.2是gradle4.4对应,你应该根据自己项目而定,
Gladle与Plugin对应关系

Gradle与Plugin对应关系
android.enableAapt2=false

我在项目基本就是遇到这些问题,如果你遇到的更多,可以从android studio 、 SDK 、Gradle这三个的版本入手查找问题。

上一篇下一篇

猜你喜欢

热点阅读