android-tv 相关问题

Android TV是一款正在开发运行Android操作系统的智能电视平台。它将通过在现有电视节目之上叠加用户界面来创建交互式电视体验。

在 Android TV 模拟器上运行时缺少 MainActivity 错误

我创建了一个示例 Android TV 应用程序用于测试目的。我遵循了文档 https://developer.android.com/training/tv/start/start 这是我的清单文件的样子: 出于测试目的,我创建了一个示例 Android TV 应用程序。我遵循了上的文档 https://developer.android.com/training/tv/start/start 这是我的清单文件的样子: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"> <uses-permission android:name="android.permission.INTERNET" /> <uses-feature android:name="android.hardware.touchscreen" android:required="false" /> <uses-feature android:name="android.software.leanback" android:required="true" /> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/Theme.CourseViewer"> <activity android:name=".MainActivity" android:banner="@drawable/app_icon_your_company" android:exported="true" android:icon="@drawable/app_icon_your_company" android:label="@string/title_activity_main" android:logo="@drawable/app_icon_your_company" android:screenOrientation="landscape"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LEANBACK_LAUNCHER" /> </intent-filter> </activity> <activity android:name=".DetailsActivity" android:exported="false" /> <activity android:name=".PlaybackActivity" android:exported="false" /> <activity android:name=".BrowseErrorActivity" android:exported="false" /> </application> </manifest> 这是我在安卓电视模拟器上运行应用程序时得到的结果。有人可以让我知道清单文件中缺少什么吗?我确实有 MainActivity,清单对我来说很好。 02/20 11:38:56: Launching 'app' on Android TV (4K) API 33. Install successfully finished in 824 ms. $ adb shell am start -n "edu.app.courseviewer/edu.app.courseviewer.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER Error while executing: am start -n "edu.app.courseviewer/edu.app.courseviewer.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=edu.app.courseviewer/.MainActivity } Error type 3 Error: Activity class {edu.app.courseviewer/edu.app.courseviewer.MainActivity} does not exist. Error while Launching activity Failed to launch an application on all devices 我试过重新启动android studio,使缓存无效并重新启动,同步gradle文件。我希望该应用程序能够在 Android TV 模拟器上启动。 Android Studio 似乎正在使用类别 android.intent.category.LAUNCHER 来启动您的 MainActivity,因此您可以通过在您的 <category android:name="android.intent.category.LAUNCHER" /> 的清单中添加 MainActivity 来解决您的问题。 我遇到了同样的错误。在新用法中,有必要使用前面提到的第一页。 开始:Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=edu.app.courseviewer/.MainActivity } API的使用33 ... <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> ... API的使用32, 31等 ... <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LEANBACK_LAUNCHER" /> </intent-filter> ... 详细信息可以查看: https://developer.android.com/training/tv/start/start

回答 2 投票 0

带有 sdk 33 的 Android TV 未启动

当我使用 android studio 为 android tv 创建一个新项目时。得到这个错误 执行时出错:am start -n "com.example.myapplication/com.example.myapplication.MainActivity" -a an...

回答 1 投票 0

如何将图片添加到Android TV的左侧菜单?

尝试将图片添加到 Android TV 的左侧菜单中。 我能够在右上角添加图片。 但我不明白它是如何添加到左边的。 setBadgeDrawable(getActivity().getRes...

回答 1 投票 0

Google play 不断警告缺少类别为 CATEGORY_LEANBAK_LAUNCHER 的 ACTION_MAIN 意图类型

我为 Android TV 发布了一个应用程序,但 Play 管理中心一直拒绝应用程序更新,原因是: 您的应用程序清单未设置类别为

回答 0 投票 0

如何获得 Fire TV 设备名称,如 Fire TV Stick - 2nd Gen

我需要 Firetv 的设备名称,例如“Fire TV Stick - 2nd Gen” 我正在使用以下代码获取设备名称。 String AMAZON_MODEL = Build.MODEL; 如果 (AMAZON_MODEL.matches("AFTN")...

回答 0 投票 0

AnimatedContent 在 Jetpack Compose 中如何工作?

我正在基于 Jetpack Compose 在 Android TV 上开发一个项目。我已经尝试使用 AnimatedVisibility 为我的 UI 制作动画,但它自然会从屏幕上删除我想要制作动画的内容,......

回答 0 投票 0

我的应用程序未显示在 Playstore 兼容性列表中

我已经使用 android studio 为 android tv 创建了应用程序,它在 android studio 虚拟机上运行,但是在我在 playstore 上发布它之后它与 android tv 不兼容。 我已经声明属性了……

回答 0 投票 0

jetpack compose 中的动画 UI

我需要一些帮助,根据一些实时数据为我的 android TV 项目的整个 UI 设置动画。 以下是我所追求的结构: @可组合 有趣的 MainPageUI(){ var isClicked by remem...

回答 1 投票 0

我们可以在 AndroidManifest.xml 中有一个启动器活动和一个 lean_back 启动器活动吗?

是否可以有两个活动,一个在手机上打开,另一个在电视设备上打开?我想有一个单独的电话和电视活动。我的 AndroidMani 中有以下 xml ...

回答 1 投票 0

.Net Maui Android TV(不可计算)

我已经使用 .Net MAUI 开发了一个应用程序,这个应用程序旨在支持带有安卓手机的安卓电视。 我试图搜索有关使应用程序支持 android 电视的文档,但我只...

回答 1 投票 0

如何滚动列以使其所有子项都可见?

我有一列由一个文本(用于行标题)和一个惰性行(用于行项目)的多个可组合项组成,用于电视屏幕 以供参考 : 柱子{ 对齐行(数据) } 有趣的 AlignedRow(数据...

回答 1 投票 0

如何使用方向键更快地滚动 LazyRow?

我正在尝试使用 Compose 在 Android TV 上实现轮播组件,但我在使用方向键快速滚动时遇到了问题。注意:我想将焦点项目保留为第一个显示的项目......

回答 1 投票 0

Jetpack Compose:在 Android TV 中使用遥控器触发 onClick 事件

我正在使用 Jetpack Compose 构建我的 Android TV 应用程序,我正在尝试在某些文本组件上触发一些 onClick 事件。 我已经实现了 Modifier.focusable,所以它可以使用 rem 来聚焦......

回答 1 投票 0

使用 Flutter 在 Android TV 构建中导航

应用程序被 Play 商店拒绝 我使用 flutter 制作了一个 android 电视应用程序。当我尝试发布该应用程序时,它被拒绝说明。缺少方向键功能 您的应用需要您...

回答 0 投票 0

Android TV 上的全分辨率 WebView

在 1080p 模拟器和智能电视 (nVidia Shield) 上,我只能得到 960x540 WebView。是否可以使用可用的整个分辨率?

回答 5 投票 0

Android studio VOLUME UP/DOWN/MUTE 事件没有触发

我正在尝试在 WebView 中的 Android Studio 活动中捕获音量调高/调低和静音遥控器的事件(没有任何播放器处于活动状态)。 我已经尝试覆盖 onKeyDown、OnKeyLongPress 和

回答 0 投票 0

AndroidTv Leanback 更新行和标题的正确方法

根据这篇关于媒体的文章,在 BrowseSupportFragment 中使用 PageRows 时效果非常好。当使用 ListRow 而不是 PageRows 以及整个列表和标题时,事情变得很难看......

回答 0 投票 0

AndroidTv Leanback - ArrayObjectAdapter 在空对象引用上崩溃

尝试使用 LeanbackTabLayout 和 LeanbackViewPager 在我的 AndroidTv 应用程序中创建顶部导航,但不知何故我的 rowsAdapter 为空并在 setAdapter 上崩溃。当我调试时,我看到 Li...

回答 0 投票 0

自定义视图的焦点Listerner没有首次触发。

我有一个自定义视图类,所以对于整个视图,我需要检查焦点状态,看看是否聚焦或不聚焦。我试过使用setOnFocusChangeListener { }回调来检查... ...

回答 1 投票 0

安卓电视应用未通过审核

我试图发布一个应用程序的Android电视,但它不通过审查,并得到发布只为普通手机。这是清单文件,我做错了什么?

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.