当我为我的项目服务时,没有问题,但当我为android构建它时,它失败了。
它甚至无法加载字体:E/AndroidProtocolHandler: Unable to open asset URL: file:///android_asset/www/assets/fonts/roboto-bold.ttf
,并在闪屏上卡住。
当我将资源路径从../assets
更改为/../../assets
或./assets
时,它会加载,但字体和背景图像仍然找不到。
我使用的是最新版本和src
中的默认资产文件夹
发布于 2018-06-18 04:24:51
已解决
现在,在重新安装cordova等之后,我尝试了一个空白项目-它可以工作。
1)在我的scss中,我有:
$assets: "../assets/"; $font-path: $assets+"fonts";
看起来安卓不喜欢这样(但我后来添加了它)
package-lock.json
,node_modules
npm-check-updates
以防万一运行了`有一些bug,但现在显示的是图像
https://stackoverflow.com/questions/46842046
复制相似问题