【问题标题】:Custom RES SCREENS and RES ICONS get replaced with default Cordova screen and icon自定义 RES 屏幕和 RES 图标被默认 Cordova 屏幕和图标替换
【发布时间】:2017-03-11 23:02:41
【问题描述】:

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

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

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

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

  • res/drawable-land-hdpi/screen.png
  • res/drawable-land-ldpi/screen.png
  • res/drawable-land-mdpi/screen.png
  • res/drawable-land-xdpi/screen.png
  • res/drawable-port-hdpi/screen.png
  • res/drawable-port-ldpi/screen.png
  • res/drawable-port-mdpi/screen.png
  • res/drawable-port-xdpi/screen.png



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

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


【问题讨论】:

  • 我做了一个演示并重现了你的问题。我已经在官网here上报告了。让我们等待响应。

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


【解决方案1】:

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

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

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

【讨论】:

  • 我看到这个问题是在 6.3.1 中引入的。如果我使用 6.3.0,它对我有用。否则任何高于它的东西都坏了。
  • @SpoiledTechie.com 没有必要降级 Cordova。问题将通过(强制)将 Android 平台升级到版本 6.1.0 来解决:cordova platform update android@6.1.0
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多