自定义 RES 屏幕和 RES 图标被替换为默认的 Cordova 屏幕和图标

Custom RES SCREENS and RES ICONS get replaced with default Cordova screen and icon

我正在为 Apache Cordova 使用 Visual Studio 工具。

我已经测试了 CLI 6.4.0,不幸的是 RES SCREENS 和 RES ICONS 有一个错误。如果我使用 CLI 6.3.1,这个问题就会消失。为了演示它,我从头开始创建了一个新项目,仅添加了 cordova-plugin-splashscreen(版本 4.0.0)并用自定义屏幕图像替换了原始屏幕图像。

当我尝试使用通过 USB 连接的物理 android 设备进行调试时出现此问题。

在构建系统时,系统会自动创建一些额外的 folders/files(为我 config.xml 中的每个启动配置创建一个新的 folder/file),所以在我的例子中,我得到了这些新的 folders/files:




PNG 文件反映了我 RES/SCREENS/ANDROID 文件夹中的内容。

同时构建将这些新文件夹(如上所述)复制到 PLATFORMS/ANDROID/RES 文件夹。问题是这些文件夹中的图像不是我在项目中选择的原始图像,而是 Cordova 徽标(创建新项目时默认添加的那个)。


感谢猫王指出!您的错误报告已关闭,因为它是重复问题。

这里是 link 官方错误报告:https://issues.apache.org/jira/browse/CB-12077

这是 GitHub 合并请求: https://github.com/apache/cordova-android/pull/343