【问题标题】:Nativescript Vue on android not updating image in drawable folderandroid上的Nativescript Vue不更新​​可绘制文件夹中的图像
【发布时间】:2025-12-09 00:05:01
【问题描述】:

我已将图像添加到我的可绘制文件夹中,也就是说,我已将图像 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)

谁能提供一些见解?

【问题讨论】:

  • 对可绘制文件夹的更改需要重新构建。预览命令不构建应用程序,它只是测试简单代码的快速方法。

标签: android image nativescript nativescript-vue


【解决方案1】:

我将图像添加到/assets/images 文件夹,并将其称为:<Image src="~/assets/images/icon.png"></Image>

【讨论】:

  • 您必须使用tns [run|build] 命令构建应用程序才能使可绘制文件夹的更改生效。
  • 谢谢你,你救了我,搜索这个需要一天多的时间
最近更新 更多