我正在尝试构建一个应用程序以使用带有 protobuf.js 的协议缓冲区与嵌入式设备进行通信
我想在运行时加载 .proto 文件的内容。这些文件是从共享存储库中提取的,我希望在构建时将它们与应用程序捆绑在一起。
我知道我可以从 DocumentDirectoryPath 读取带有 RNFS 的文件,但是我如何告诉 React Native 在构建应用程序时将它们放在那里?还是有更好的方法来做到这一点?
我正在尝试构建一个应用程序以使用带有 protobuf.js 的协议缓冲区与嵌入式设备进行通信
我想在运行时加载 .proto 文件的内容。这些文件是从共享存储库中提取的,我希望在构建时将它们与应用程序捆绑在一起。
我知道我可以从 DocumentDirectoryPath 读取带有 RNFS 的文件,但是我如何告诉 React Native 在构建应用程序时将它们放在那里?还是有更好的方法来做到这一点?
可能是 In React Native 的副本,您如何捆绑文本文件并在运行时读取它的值?.
如果您将任何内容放入 android/app/src/main/assets 文件夹中,它将位于您的最终 .apk 文件中,您可以使用
RNFS.readFileAssets
还有更多像这个这样的自定义库