【问题标题】:How do I add Android TV libraries to Cordova project?如何将 Android TV 库添加到 Cordova 项目?
【发布时间】: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


    【解决方案1】:

    我将此行添加到 \platforms\android\app\build.gradle 到依赖项部分: 实现(“androidx.leanback:leanback:1.2.0-alpha01”)

    该应用现在可以在电视上构建和运行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-05
      • 2011-08-08
      • 2016-02-14
      • 1970-01-01
      • 2013-05-11
      • 1970-01-01
      相关资源
      最近更新 更多