首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Ionic 3在为Android构建时找不到资产

Ionic 3在为Android构建时找不到资产
EN

Stack Overflow用户
提问于 2017-10-20 11:37:39
回答 1查看 1.2K关注 0票数 1

当我为我的项目服务时,没有问题,但当我为android构建它时,它失败了。

它甚至无法加载字体:E/AndroidProtocolHandler: Unable to open asset URL: file:///android_asset/www/assets/fonts/roboto-bold.ttf,并在闪屏上卡住。

当我将资源路径从../assets更改为/../../assets./assets时,它会加载,但字体和背景图像仍然找不到。

我使用的是最新版本和src中的默认资产文件夹

EN

回答 1

Stack Overflow用户

发布于 2018-06-18 04:24:51

已解决

现在,在重新安装cordova等之后,我尝试了一个空白项目-它可以工作。

1)在我的scss中,我有:

$assets: "../assets/"; $font-path: $assets+"fonts";看起来安卓不喜欢这样(但我后来添加了它)

  1. I删除了安卓平台+ cordova
  2. 删除了package-lock.jsonnode_modules
  3. 运行了npm-check-updates以防万一运行了`
  4. 运行cordova和安卓平台
  5. 部署到安卓

有一些bug,但现在显示的是图像

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46842046

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档