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

时间:2016-10-29 02:30:44

标签: android cordova icons splash-screen visual-studio-cordova

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

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

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

在构建时,系统会自动创建一些额外的文件夹/文件(我的config.xml中的每个splash配置都有一个新的文件夹/文件),所以在我的情况下,我得到这些新的文件夹/文件:

  • RES /抽拉-土地HDPI / screen.png
  • RES /抽拉-土地LDPI / screen.png
  • RES /抽拉-土地MDPI / screen.png
  • RES /抽拉-土地xdpi / screen.png
  • RES /抽拉口-HDPI / screen.png
  • RES /抽拉口-LDPI / screen.png
  • RES /抽拉口-MDPI / screen.png
  • RES /抽拉口-xdpi / screen.png

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

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

1 个答案:

答案 0 :(得分:3)

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

以下是官方错误报告的链接:https://issues.apache.org/jira/browse/CB-12077

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