【发布时间】:2021-12-06 20:19:37
【问题描述】:
我正在开发一个将 Cordova 应用程序嵌入到本机应用程序中的项目。在应该将 Cordova 应用程序加载到托管它的 Activity 中时,我看到 Chrome 打开了应用程序包的 URL。这可能是什么原因造成的?
在 logcat 中,当我过滤“cordova”时,我看到了这个错误:
net::ERR_FILE_NOT_FOUND file:///android_asset/www/index.html was not found
为了提供一些上下文... 在 git 中,Cordova 项目目录与原生 Android 项目目录是平行的,并且有一个 git 符号链接从原生 Android 项目中的 main/res/assets/www 到 www 目录科尔多瓦项目。此外——我认为这是关键——大部分 Cordova 应用程序作为一个捆绑包从远程 URL 中拉下。加载该捆绑包会触发 Chrome 启动...但我无法弄清楚为什么捆绑包没有按预期加载到嵌套的 Cordova 应用程序中。
【问题讨论】: