React native 需要远程下载的js捆绑包中的本地打包资产

React native 需要远程下载的js捆绑包中的本地打包资产,react-native,react-native-android,React Native,React Native Android,每次我的应用程序启动时,我都会下载js包,因为我想在开发阶段用一种简单的方法来部署小的更改 下载的文件是我从构建的apk中提取的文件。但是,当应用程序在此模式下运行时,js中不需要任何图像(如require('../grapic/pic.png')) 我保存js文件的方式如下: File jsCodeDir = getApplicationContext().getDir("assets", Context.MODE_PRIVATE); File f = new File(jsCodeDir,

每次我的应用程序启动时,我都会下载js包,因为我想在开发阶段用一种简单的方法来部署小的更改

下载的文件是我从构建的apk中提取的文件。但是,当应用程序在此模式下运行时,js中不需要任何图像(如
require('../grapic/pic.png')

我保存js文件的方式如下:

File jsCodeDir = getApplicationContext().getDir("assets", Context.MODE_PRIVATE);
File f = new File(jsCodeDir, "remote.android.jsbundle");
// ... download file and put it into f
问题似乎出在路径上:当js存储在内部存储的
assets/
文件夹中时,它不需要图像,而不是从apk中的默认
assets/
文件夹运行时

所以问题是:有没有一种方法可以使包能够使用本地打包的资源(apk中的图像就像本地打包的js一样)