【发布时间】:2021-10-26 12:41:19
【问题描述】:
我正在尝试将 Android TV 支持添加到现有的 Cordova 项目(使用 Construct 3 游戏开发软件制作)。我正在关注这个官方指南: https://developer.android.com/training/tv/start/start
我对清单进行了必要的更改,但指南还提到添加这些电视库,我不知道如何以及在哪里执行此操作:
androidx.leanback.app
androidx.leanback.database
androidx.leanback.graphics
etc.
我在 config.xml 中添加了<preference name="AndroidXEnabled" value="true" />,但这可能还不够。
另外,我不知道它是否相关,但是当我尝试构建项目时,我收到以下错误:
Android resource linking failed
D:\Cordova\s3\platforms\android\app\src\main\AndroidManifest.xml:12:9-17:20: AAPT: error: resource style/Theme.Leanback (aka com.mygame.name:style/Theme.Leanback) not found.
编辑:好的,我想我解决了这两个问题,但不确定这是否是正确的解决方案。 我将此行添加到 \platforms\android\app\build.gradle 到依赖项部分:
implementation("androidx.leanback:leanback:1.2.0-alpha01")
【问题讨论】:
标签: android cordova androidx leanback