Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

能把minsdk版本降低到19吗 #13

Open
FadeJay opened this issue Sep 5, 2024 · 24 comments
Open

能把minsdk版本降低到19吗 #13

FadeJay opened this issue Sep 5, 2024 · 24 comments
Labels
enhancement New feature or request

Comments

@FadeJay
Copy link

FadeJay commented Sep 5, 2024

家里电视安卓版本低安装后打开后直接闪退,不知道大佬是否能够支持更低版本的安卓

@lanlinju
Copy link
Owner

lanlinju commented Sep 6, 2024

现在版本最低为minSdk=26(Android8.0),本来想尝试构建一下minSdk=19(Android4.4)的版本,结果发现Jetpack Compose最低支持的API级别为21(Android5.0), 所以只能遗憾的说无法支持 19,最低只能支持到Android5.0

@FadeJay
Copy link
Author

FadeJay commented Sep 6, 2024

现在版本最低为minSdk=26(Android8.0),本来想尝试构建一下minSdk=19(Android4.4)的版本,结果发现Jetpack Compose最低支持的API级别为21(Android5.0), 所以只能遗憾的说无法支持 19,最低只能支持到Android5.0

如果能支持到Android5.0也好,麻烦大佬有空的话支持下

@lanlinju lanlinju added the enhancement New feature or request label Sep 7, 2024
@Marcus-Heng
Copy link

希望能增加对android/google tv端的支持
应用无法在tv端显示

@lanlinju
Copy link
Owner

这几天将会额外构建一个单独的兼容版本,最低支持到Android5.0,不过部分功能可能不会做兼容

@lanlinju
Copy link
Owner

hi, 各位,下面的是一个对于AndroidTV低版本的兼容版, 最低支持到Android5.0
Anime-v1.2.2-兼容版.zip(只用Android6.0设备进行了测试)
或者查看这里下载,有兴趣的可以尝试下载安装一下

@FadeJay
Copy link
Author

FadeJay commented Sep 23, 2024

hi, 各位,下面的是一个对于AndroidTV低版本的兼容版, 最低支持到Android5.0 Anime-v1.2.2-兼容版.zip(只用Android6.0设备进行了测试) 或者查看这里下载,有兴趣的可以尝试下载安装一下

辛苦大佬,我这边安装打开后会黑屏一会儿然后闪退,不知道大佬能不能做个看错误日志的功能

@lanlinju
Copy link
Owner

可以说下设备信息和系统版本吗,另外可以试试这个版本
Anime-v1.2.2-TV.zip

@FadeJay
Copy link
Author

FadeJay commented Sep 23, 2024

可以说下设备信息和系统版本吗,另外可以试试这个版本 Anime-v1.2.2-TV.zip

大佬我试了你刚发的版本还是一样打开黑屏一会后闪退,我家两台电视都是一样的情况,都是TCL的电视,一个是安卓5.0,一个是安卓9.0,怀疑是厂商魔改了些什么

@Marcus-Heng
Copy link

大佬 安卓10小米电视不能用,花屏。
也无法独立出现在google tv界面。还是手机app格式。

@lanlinju
Copy link
Owner

我查看了一下Google有关TV的文档,可能的原因如下:

  1. 闪退的问题:应用默认不支持安装在不具备触摸屏功能的设备上
  2. 不能出现在Google TV界面上:可能由于没有添加TV Banner图标(横幅图标)和leanback特性的原因
  3. 花屏问题:原因未知

下面两个测试版均解除了对电视设备上触摸屏功能的硬件要求:

  1. Anime-v1.2.2-TV-Test-1.zip 没有添加 Banner图标和leanback特性
  2. Anime-v1.2.2-TV-Test-2.zip 添加了 Banner图标和leanback特性

麻烦两个版本都测试一下

@FadeJay
Copy link
Author

FadeJay commented Sep 24, 2024

我查看了一下Google有关TV的文档,可能的原因如下:

  1. 闪退的问题:应用默认不支持安装在不具备触摸屏功能的设备上
  2. 不能出现在Google TV界面上:可能由于没有添加TV Banner图标(横幅图标)和leanback特性的原因
  3. 花屏问题:原因未知

下面两个测试版均解除了对电视设备上触摸屏功能的硬件要求:

  1. Anime-v1.2.2-TV-Test-1.zip 没有添加 Banner图标和leanback特性
  2. Anime-v1.2.2-TV-Test-2.zip 添加了 Banner图标和leanback特性

麻烦两个版本都测试一下

大佬,我测试了你发的两个版本还是会闪退,然后我自己clone了代码一步步调试发现闪退是启动页的问题,我把splash_screen.xml里@mipmap/ic_launcher_round改成@drawable/img或者@mipmap/ic_launcher_foreground就不会闪退了,应该是不支持里面含有xml

@lanlinju
Copy link
Owner

这是一个奇怪的bug,可以看到报的什么错误吗,难道是这个background被注释的原因吗,
image

@FadeJay
Copy link
Author

FadeJay commented Sep 24, 2024

这是一个奇怪的bug,可以看到报的什么错误吗,难道是这个background被注释的原因吗, image

我试了下确实是background被注释掉的问题,我把注释去掉后能够正常运行

@FadeJay
Copy link
Author

FadeJay commented Sep 24, 2024

这是一个奇怪的bug,可以看到报的什么错误吗,难道是这个background被注释的原因吗, image

大佬,我使用了一下午发现了一个bug,不知道是不是我这边特有的,当点开一个视频播放时按确定键暂停无效,必须要先按上下左右键中其中一个,再按确定键暂停才有效,并且打开一个视频时上下左右键的功能也是需要连续按两次才能生效,之后就正常了

@lanlinju
Copy link
Owner

大佬,我使用了一下午发现了一个bug,不知道是不是我这边特有的,当点开一个视频播放时按确定键暂停无效,必须要先按上下左右键中其中一个,再按确定键暂停才有效,并且打开一个视频时上下左右键的功能也是需要连续按两次才能生效,之后就正常了

这确实是一个Bug,打开一个视频后必须通过按压方向键加入焦点系统,后续的按键监听才能生效,这个问题会在下一个测试版本中修复

@lanlinju
Copy link
Owner

这个是第三版 Anime-v1.2.2-TV.zip

更新的内容如下:

  1. 修复由于SplashScreen引起的部分设备崩溃问题
  2. 修复切换页面时页面异常跳动问题
  3. 移除动漫详情页剧集按钮自动获取焦点功能 (代替由收藏按钮获取焦点)
  4. 修复必须先按方向键后续按键才生效的问题在播放视频时
  5. 重新增加之前被移除的动态颜色主题功能 (Android8.0及以上生效)
  6. 默认启用弹幕功能
  7. 屏蔽下载更新按钮 (由于主分支版本未作兼容)

@FadeJay
Copy link
Author

FadeJay commented Sep 25, 2024

这个是第三版 Anime-v1.2.2-TV.zip

更新的内容如下:

  1. 修复由于SplashScreen引起的部分设备崩溃问题
  2. 修复切换页面时页面异常跳动问题
  3. 移除动漫详情页剧集按钮自动获取焦点功能 (代替由收藏按钮获取焦点)
  4. 修复必须先按方向键后续按键才生效的问题在播放视频时
  5. 重新增加之前被移除的动态颜色主题功能 (Android8.0及以上生效)
  6. 默认启用弹幕功能
  7. 屏蔽下载更新按钮 (由于主分支版本未作兼容)

大佬我测试了在安卓9.0的电视上播放视频时必须先按方向键后续按键才生效的问题解决了,在安卓5.0的电视上点击任意一个动漫进入动漫详情页后会闪退,我在安卓14的手机上试了也是闪退,然后我调试了下,这是错误日志
image

@lanlinju
Copy link
Owner

这个是由于焦点问题引起的,这个是修复版:
Anime-v1.2.2-TV.zip

具体的内容改动:1. 修复动漫详情页崩溃问题 2. 优化收藏页面动漫卡片大小

@FadeJay
Copy link
Author

FadeJay commented Sep 26, 2024

这个是由于焦点问题引起的,这个是修复版: Anime-v1.2.2-TV.zip

具体的内容改动:1. 修复动漫详情页崩溃问题 2. 优化收藏页面动漫卡片大小

感谢大佬,现在可以完美在安卓5.0的电视上运行了,有几个不影响使用的小的优化建议想提一下:
1.根据我使用其他TV应用的经验,当播放视频时按确定键暂停的时候可以把焦点移动到播放/暂停那个按钮上,然后方向键选择下一集,弹幕开关,倍速这些按钮。或者按菜单键/长按确认键把焦点放到播放/暂停按钮上。
2.TV上弹幕设置中下面应用滑动条的那些设置无法调整,可以做成焦点移动到滑动条时可以按左右键调整或者给几个档位列表可以选择
3.TV上历史记录中那个继续播放按钮无法用遥控器选择到
4.手机上历史记录中点击继续播放按钮播放视频后播放记录中显示的那个时间不会刷新

@Marcus-Heng
Copy link

感恩 应用已经在google tv下运行

@lanlinju
Copy link
Owner

一些功能和优化可能会在未来的版本中增加

@Marcus-Heng
Copy link

大佬能升级tv版的吗?希望banner能修改漂亮点😅。还有列表查看的微缩图

@lanlinju
Copy link
Owner

lanlinju commented Nov 4, 2024

有关TV版本的更新近期就会进行,然后会将主线版本的一些主要功能合并到TV版中(到时可能会开新的issue页面进行发布)
关于banner的问题: 这个banner指的是TV界面上显示的Banner图标吗,是大小缩放还是圆角问题呢?
关于微缩图优化问题: 我并不能确定指的那个页面,最好详细描述下或者发一些图片,因为可能我在虚拟机中测试的显示效果和真机有些差别。

@lanlinju
Copy link
Owner

lanlinju commented Nov 8, 2024

TV版v1.2.3已经发布,请前往这个页面进行查看:Android TV版本发布页

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants