我正在使用适用于 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 徽标(创建新项目时默认添加的图像)。
感谢埃尔维斯指出!您的错误报告已被关闭,因为这是一个重复的问题。
这是官方错误报告的链接:https://issues.apache.org/jira/browse/CB-12077 https://issues.apache.org/jira/browse/CB-12077
这是 GitHub Pull 请求:https://github.com/apache/cordova-android/pull/343 https://github.com/apache/cordova-android/pull/343
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)