android上的Nativescript Vue不更新可绘制文件夹中的图像
Posted
技术标签:
【中文标题】android上的Nativescript Vue不更新可绘制文件夹中的图像【英文标题】:Nativescript Vue on android not updating image in drawable folder 【发布时间】:2020-08-24 21:00:59 【问题描述】:我已将图像添加到我的可绘制文件夹中,也就是说,我已将图像 icon.png 从默认更改为我的自定义图像。我还添加了一个 screen.png 图片
但是,当我尝试加载图像时:
<Image src="res://icon"></Image>
我仍然看到旧的默认 icon.png 图像,当我将图像源更改为screen
时,我得到LOG from device Nexus 6P: Missing Image with resourceID: res://screen
我正在使用tns preview
命令并使用 NS Playground 和 NS Preview 应用程序。
当我尝试使用不同的方法时,将图像添加到assets/images/
文件夹,并将其称为<Image src="~/images/icon.png"></Image>
然后我得到:
LOG from device Nexus 6P: Error in reading bitmap - java.io.FileNotFoundException: /data/data/org.nativescript.preview/files/app/images/icon.png (No such file or directory)
谁能提供一些见解?
【问题讨论】:
对可绘制文件夹的更改需要重新构建。预览命令不构建应用程序,它只是测试简单代码的快速方法。 【参考方案1】:我将图像添加到/assets/images
文件夹,并将其称为:<Image src="~/assets/images/icon.png"></Image>
【讨论】:
您必须使用tns [run|build]
命令构建应用程序才能使可绘制文件夹的更改生效。
谢谢你,你救了我,搜索这个需要一天多的时间以上是关于android上的Nativescript Vue不更新可绘制文件夹中的图像的主要内容,如果未能解决你的问题,请参考以下文章
android上的Nativescript Vue不更新可绘制文件夹中的图像
使文件输入字段在Android nativescript vue webview上工作
geolocation.enableLocationRequest() 上的 nativescript-geolocation 崩溃
Nativescript-vue 在 Android 上保存 cookie