Android Studio编译TVBOX takagen99版本
一、下载Android Studio
https://developer.android.com/studio?hl=zh-cn
当前版本是Android Studio Ladybug |
安装常用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即为内置的直播源地址
发表评论