blu*_*609 6 android rename package cordova
你们中有人知道如何使用cordova更改android项目构建的包名称吗?
我试图通过执行以下操作来更改 android 项目名称:
通过执行从项目中删除 android 平台 cordova platform remove android
我改变了<widget id>在config.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">
Run Code Online (Sandbox Code Playgroud)
到
<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">
Run Code Online (Sandbox Code Playgroud)
cordova platform add android
问题是,在我这样做之后,我在执行时出现错误cordova run android:
(node:xxxxx) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): TypeError: Cannot read property 'manifest' of undefined
Run Code Online (Sandbox Code Playgroud)
摆脱这个错误的唯一方法是恢复到原来的包名(当然还要重新安装android平台)
我试图用谷歌搜索很多,但似乎找不到任何适合我的解决方案。你们中的任何人都会好心地启发我吗?
您可以android-packageName在小部件标签内使用
<widget id="com.oldName.oldName" android-packageName="com.newName.newName" version="1.0.0" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6021 次 |
| 最近记录: |