当我服务我的项目没有问题,但是当我为Android构建它时它失败了。
它甚至无法加载其字体:E/AndroidProtocolHandler: Unable to open asset URL: file:///android_asset/www/assets/fonts/roboto-bold.ttf
并且卡在闪屏上。
当我将资产路径从../assets
更改为/../../assets
或./assets
时,会加载,但仍找不到字体和背景图片。
我使用src
答案 0 :(得分:0)
现在重新安装cordova之后我尝试了一个空白项目 - 它有效。
1)在我的scss中,我有:
$assets: "../assets/";
$font-path: $assets+"fonts";
看起来像android不喜欢(但我后来添加了它)
package-lock.json
和node_modules
npm-check-updates
以防万一运行`npm install
有一些错误,但图片现在正在显示