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

如何向Cordova项目中添加Android TV相关依赖库?

方案有效性说明

你手动修改platforms\android\app\build.gradle添加leanback依赖的方式可以临时解决问题:

  • 该依赖确实包含了你需要的androidx.leanback.app、androidx.leanback.database等所有leanback库相关类
  • 你遇到的style/Theme.Leanback not found报错本质就是缺少leanback库导致的资源找不到,添加依赖后报错消失是正常现象
  • 但该方案不规范:platforms目录是Cordova自动生成的临时目录,每次执行cordova platform remove android、重新添加安卓平台、或者执行cordova clean操作时,你手动修改的内容都会被清空,无法长期留存。

标准Cordova实现方式

无需手动修改生成目录下的文件,直接在项目根目录的config.xml中配置即可,配置内容会在每次生成安卓平台时自动注入:

  1. 找到config.xml中的<platform name="android">配置块
  2. 在块内添加如下配置即可自动注入leanback依赖:
<framework src="androidx.leanback:leanback:1.2.0-alpha01" />

如果需要使用稳定版而非alpha测试版,可以替换成最新稳定版本号,目前最新稳定版为1.0.0。
3. 保存后执行cordova build android即可正常构建,无需再手动修改build.gradle文件。

Construct 3导出适配说明

如果你是直接从Construct 3导出Cordova项目,可以直接在Construct 3的项目配置-安卓自定义配置项中添加上述依赖配置,避免每次导出项目后还要手动修改config.xml。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 08:48:02