你们中有人知道如何更改使用cordova构建的android项目的包名吗?
我尝试通过以下操作更改android项目名称:
-
通过执行从项目中删除android平台
cordova platform remove android
-
我改变了
<widget id>
在里面
配置。xml
:
从…起
<widget id="com.oldName.oldName" version="1.0.0" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
到
<widget id="com.newName.newName" version="1.0.0" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
-
通过执行以下操作重新安装android平台
cordova platform add android
问题是,在我这样做之后,我在执行时出错了
cordova run android
:
(node:xxxxx) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): TypeError: Cannot read property 'manifest' of undefined
消除此错误的唯一方法是恢复到其原始包名(当然还要重新安装android平台)
我尝试了很多次谷歌搜索,但似乎找不到任何适合我的解决方案。你们谁能告诉我这件事吗?