一、下载源码

github地址:https://github.com/CatVodTVOfficial/TVBoxOSC

1、下载解压后得到 TVBoxOSC-mian 文件夹

别直接用idea打开,先修改源码文件(gradle/wrapper/gradle-wrapper.properties)中的镜像地址,>别直接用idea打开,先修改源码文件(gradle/wrapper/gradle-wrapper.properties)中的镜像地址,

# 原配置
distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-bin.zip
# 改为腾讯云镜像
https\://mirrors.cloud.tencent.com/gradle/gradle-6.7.1-bin.zip

2、使用android studio打开 TVBoxOSC-mian 项目,等待相关依赖自动安装

3、打包成apk

IDEA 点击 Build -> Generate Signed Bundle or APK,选择APK

点击 create new...按钮,填写key配置,

4、打包成功后,会在app/release文件夹下生成app-release.apk文件。能生成此文件,就成功了一大半了!!!

5、使用安卓手机安装使用后,会发现几个问题

a、软件是横屏的,不能调整为竖屏显示;
b、首页视频点击,无法播放;
c、安装包名字,软件名字,软件图标,首页软件名称;

6、针对以上问题,做一些源码改动和配置

a、修改 app/src/main/java/com/github/tvbox/osc/api/ApiConfig.java,大约第82行代码,如下

String apiUrl = Hawk.get(HawkConfig.API_URL, "https://tv.lan2wan.top/candymuj1.json");

提示:这个修改,是给视频一个默认源,后期如果有需要可以自己维护https://tv.lan2wan.top/candymuj1.json

b、修改app/src/main/java/com/github/tvbox/osc/ui/dialog/ApiDialog.java,大约第72行,增加一个else分支,如下

 } else {
    listener.onchange(null);
    dismiss();
}

提示:这个修改,是当软件源为空时,自动读取前面配置的默认源手机端、电视端、PC端,Fongmi版兼容更好,所以请看下一篇。

最后修改:2024 年 10 月 29 日
如果觉得我的文章对你有用,请随意赞赏