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

OracleJet命令执行异常:'ojet add platform'不支持及--hybrid标记无效

解决方案:Oracle JET 命令行错误处理

问题1:ojet add platform=android 提示 ojet add platform is not supported

  • 原因:该命令属于Oracle JET旧版Hybrid移动框架的指令,在v12.0.0及以上版本中已被移除,官方改用Capacitor实现跨平台移动应用支持。
  • 解决步骤:
    1. 确保你的项目是基于Capacitor创建的(创建时需携带--capacitor参数)。
    2. 进入项目根目录,使用Capacitor命令添加Android平台:
      npx cap add android
      
    3. 后续同步项目代码到Android平台,执行:
      npx cap sync android
      

问题2:ojet create 带 --hybrid 标志报错 Invalid flag: hybrid

  • 原因:--hybrid 参数在Oracle JET v12.0.0及以上版本中已被废弃,替代参数为--capacitor。
  • 正确的应用创建命令:
    ojet create JETmobileapp --capacitor --appid "com.oracle.JETmobileapp" --appname "JETmobileapp" --template=navdrawer
    
  • 创建完成后,参考问题1的步骤添加Android平台即可。

可选:回退到旧版Hybrid框架(不推荐)

如果必须使用旧版Hybrid功能,需安装v11.x及以下版本的Oracle JET CLI:

npm install -g @oracle/ojet-cli@11.1.0

旧版框架不再接收官方维护,存在安全和功能迭代风险,建议优先使用Capacitor方案。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 21:22:06