将cordova和我的项目从6.3.1升级到6.4.0后,当我构建Android版本时,它会在项目的顶层生成带有初始屏幕和图标文件的res文件夹,而不是在平台/ android / res它应该在哪里。因此,我的应用程序具有默认的cordova图标和启动屏幕,而不是我的。
这是新Cordova版本中的错误吗?有没有人知道可以防止这种情况的设置?当我使用6.3.1时它工作正常。
感谢。
答案 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