Closed jun4rui closed 3 years ago
我直接在github上下载了项目文件,然后修改了文件内的plugin.xml文件,把那个华为角标适配的最后一行空格去掉,然后通过本地路径引入到cordova项目中,重新生成之后就好了,不会生成带空格的那行, 但是我重新build之后,报了其他的错,说是这个文件内有字符串错误。 具体的报错如下:
我已经无力吐槽这个插件了,只能选择降版本使用,但是偏偏产品还硬要加安卓的角标数字显示,希望官方会维护下这个版本
我昨天新建了一个项目,更新了cordova android版本,用了8.1.0版本后,可以正常打包了,不会报错,是cordova android的版本问题导致的,破案了兄弟!
嗯,我现在也是换版本用了
WARNING: 如果不按照这个表格,我们将无法帮助你,并将忽略你的问题。
你的运行环境
cordova -v
): 10.0.0cordova platform ls
): Android 6.2.3期望效果
成功编译,cordova build android能跑完
实际效果
报错 根路径下的plugin.xml文件第110行的
在CHANGE_BADGE和引号之间有一个空格,导致这个权限配置有问题,编译无法继续,到这里就报错,可是直接改了插件下这个文件也没用,还是反复生成带空格的文件(这个"\platforms\android\build\intermediates\manifests\full\debug\AndroidManifest.xml")
重现步骤
附上错误信息
背景
你尝试做过些什么?
Debug logs
包括 Android 或 iOS 的日志: