NativeScript 8.0.4 Android 应用程序图标默认不会改变

Mic*_*l C 2 icons android nativescript

我在这里撕扯我的头发。我已经使用早期版本的 nativescript 开发了应用程序,这从来没有出现过问题...这是我降级到旧版本之前的最后一次努力

我已经运行了命令 tns resourcesgenerateicons../icon.png,它声称已成功生成图标,我可以在目录中看到它们...构建并部署到手机。仍然有默认的nativescript图标

我转到 App_Resources/Android/src/main/res 并手动更新每个 mipmap 目录中的 ic_launcher.png 文件...构建并部署到手机,结果相同!默认图标

尝试删除 platform/android 目录并重建。没有运气

我从根目录进行搜索,但我无法弄清楚这个默认图标怎么仍然出现!

注意:我能够更改启动屏幕

任何帮助...请,谢谢

Mic*_*l C 5

我最终解决了这个问题,所以对于任何人来说这可能会在未来有所帮助...在较新版本的 NativeScript 中,现在 res 中有一个名为“mipmap-anydpi-v26”的新文件夹,它使用矢量图形。如果您使用的是 SDK 26+,它将自动使用此矢量图形并忽略所有其他文件夹中的所有其他 PNG 图标。

您可以选择以下任一方式来解决此问题:

A) 从目录中删除此文件夹,这将强制其回退到适合设备分辨率的常规 PNG 图标

B) 编辑文件夹中的文件并更新 SVG 以使用您的