主页 > 其他 > Android Studio编译TVBOX takagen99版本

Android Studio编译TVBOX takagen99版本

2024年12月11日 Android Studio编译TVBOX takagen99版本无评论 阅读: 270 次

一、下载Android Studio

https://developer.android.com/studio?hl=zh-cn

当前版本是Android Studio Ladybug | 2024.2.1 patch3

安装常用SDK、NDK(需科学上网)

二、下载源码

源码地址:

https://github.com/takagen99/Box

你也可以在Android Studio中直接登录github下载

三、编译

下载源码后打开文件夹,会自动进行初始编译,提示如下错误

点击红圈内蓝色链接进行gradle升级,升级完成后,打开菜单选生成签名apk

类型选APK

选择签名文件,如果没有就新建一个,信息和密码随便填

选编译版本

编译时会出现如下错误提示

Execution failed for task ':app:kaptGenerateStubsArm64GenericReleaseKotlin'.
> Inconsistent JVM-target compatibility detected for tasks 'compileArm64GenericReleaseJavaWithJavac' (1.8) and 'kaptGenerateStubsArm64GenericReleaseKotlin' (21).

打开build.gradle文件,在图示位置增加如下代码:

kotlinOptions {
    jvmTarget = JavaVersion.VERSION_1_8.toString()
}

重新build apk

build成功,生成的apk在类似Box-main\app\arm64Generic\release目录下,根据build的版本选择不同目录。

四、定制

1、修改图标

用新的png图标替换Box-main\app\src\main\res\drawable目录下的app_icon.png文件

2、修改APK的ID

打开APP目录下build.gradle文件,修改applicationId,这样可以安装多个TVBOX

3、修改APK名称

打开\Box-main\app\src\main\res\values-zh\strings.xml文件,修改app_name字段,如

<string name="app_name">我的TV</string>

4、内置视频播放源

打开\Box-main\app\src\main\res\values-zh\strings.xml文件,修改app_source字段

5、内置直播源

打开\Box-main\app\src\main\java\com\github\tvbox\osc\api\ApiConfig.java,修改如下语句

String liveURL = Hawk.get(HawkConfig.LIVE_URL, "https://xxxx");
https://xxxx即为内置的直播源地址

发表评论

新用户的评论需审核后才会显示;

电子邮件地址不会被公开;
必填项已用*标注