You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Cordova指定自定义路径创建项目时报APP ID无效标识符错误

问题根因

你执行的命令里路径参数、应用名称参数包含空格,但没有用引号包裹,Cordova会把空格分隔的内容识别为独立的参数:原路径C:\Users\lilre\Desktop\Projects\Android Apps\AWeekAtCourtsKitchen里的空格会让Cordova把Apps\AWeekAtCourtsKitchen误认为是第二个参数(也就是APP ID),不符合APP ID的命名规则,所以触发报错。

解决方法

两种可行方案任选其一即可:

方案1:给含空格的参数加双引号包裹

Windows命令行下,把包含空格的路径、应用名称都用双引号包裹,就能让系统识别为单个参数,修改后的命令如下:

cordova create "C:\Users\lilre\Desktop\Projects\Android Apps\AWeekAtCourtsKitchen" com.aweekatcourtskitchen "A Week At Courts Kitchen"

方案2:修改路径和名称规避空格

把路径里的Android Apps改成不带空格的名称(比如AndroidApps),同时应用名称如果不需要带空格也可以直接去掉空格,修改后的命令示例:

cordova create C:\Users\lilre\Desktop\Projects\AndroidApps\AWeekAtCourtsKitchen com.aweekatcourtskitchen AWeekAtCourtsKitchen
补充注意事项

Cordova的APP ID需要满足Java包名规范:

  • 只能包含字母、数字、英文点号和下划线
  • 点号分隔的每一段不能以数字开头,不能包含空格、特殊字符

内容的提问来源于stack exchange,提问作者Lilrebel17

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 06:51:03