【发布时间】:2019-10-14 03:41:40
【问题描述】:
所以,我使用 USB 电缆在调试模式下运行应用程序,它运行良好。然后,我使用 USB 电缆运行发布版本,它也可以正常工作,直到我将其与手机断开并重新启动应用程序。该应用程序无法再加载资产。我已经尝试了所有引用here 和here 的方法,但仍然没有帮助。
当应用无法加载资产时,它会记录以下消息:
[Error: Could not fetch data from url http://localhost:8081/assets/src/assets/modelv2.pb?platform=android&hash=889b05962c1b1b35b1c07a84b98bcc63]
framesToPop: 1,
code: 'EUNSPECIFIED',
line: 17119,
column: 31,
sourceURL: 'http://localhost:8081/index.delta?platform=android&dev=true&minify=false' }
因此,这意味着它仍在尝试从已死的本地主机打包程序中获取资产。请帮帮我!
反应原生:^0.55.4
反应:^16.3.1
index.js
import { AppRegistry } from 'react-native';
import App from './App';
AppRegistry.registerComponent('TagMosquito', () => App);
【问题讨论】:
-
它如何影响资产捆绑?
-
你是如何创建 budle 和资产的?
标签: android react-native localhost react-native-android packager