Cordova Android 6.4.0 创建 res 文件夹顶层而不是在平台内 android

Cordova Android 6.4.0 creates res folder top level not inside platforms android

将 cordova 和我的项目从 6.3.1 升级到 6.4.0 后,当我构建 Android 版本时,它会在项目的顶层生成带有启动画面和图标文件的 res 文件夹,而不是在 platforms/android/res 它应该在的地方。因此,我的应用程序具有默认的 cordova 图标和启动画面,而不是我的。

这是新 Cordova 版本中的错误吗?有谁知道可以防止这种情况的设置?当我使用 6.3.1 时它工作正常。

谢谢。

此问题已在 cordova-android 6.1.0 中解决,但如果您现在尝试 cordova platform update android,则不会更新为 6.1.0

运行

cordova platform update android@6.1.0 --save
cordova platform rm android
cordova platform add android

解决这个问题。

有些人在执行上面的命令后似乎仍然有问题...尝试:

cordova platform update android@6.2.0-nightly.2016.12.9.6c60dc5d --save
cordova platform rm android
cordova platform add android

您也可以试试: android@最新....

也试试: 离子资源 --icon

我正在使用那个版本并且它有效,如果它解决了问题请告诉我...

更新到 cordova 6.4.0 后

cordova 平台更新android@6.1.0 --save 科尔多瓦平台 rm android cordova 平台添加 android

没有为我解决问题, 我不得不手动将资源从 res 复制到 android/res