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

时间:2016-10-31 22:21:34

标签: android cordova build icons splash-screen

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

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

感谢。

2 个答案:

答案 0 :(得分:11)

此问题已在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 @ latest ....

还尝试:     离子资源 - 图标

我正在使用该版本并且它有效,让我知道它是否解决了问题...

答案 1 :(得分:3)

更新至cordova 6.4.0后

cordova平台更新android@6.1.0 --save cordova平台rm android cordova平台添加android

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