React Native 热更新 注意点1

React Native 热更新,实际是更新assets目录下面的index.android.bundle文件.
assert目录,一旦安装时候,我们是不能修改的,因此,热更新就是我们将index.android.bundle这个文件放在sd卡的某个位置,然后将getJSBundleFile()这个方法返回的地址,改为sd卡的位置.
就会只用sd卡上的index.android.bundle这个文件.
如果我们需要更新app.只需要更新这个文件即可.

这里面需要格外注意的一点就是:如果你使用了非网络资源,就是本地资源图片,你必须把图片也放在sd卡与index.android.bundle这个文件同样的目录位置才能访问到.也就是把res 下面的drawable-mdpi这个文件夹直接与index.android.bundle这个文件同样的目录.

如果你增加或者替换了本地的资源图片,就需要修改sd卡上drawable-mdpi这个文件夹里面的资源图片,从而实现本地图片的热更新.

你可能感兴趣的:(RN,android,原生,RN和原生混合开发,JS)