编译客户端
打包客户端需要APPID和应用密钥,可以使用默认的或添加一个 传送门
提交编译任务后服务器会自动进行编译,大概需要5-10分站。编译完成后在顶部可见安装包的下载地址
【首次编译需要到商城---我的商品---编译里面去提交,后续才能到你们的后台,APP管理里面编译】
视频教程:客户端编译视频
构建入口
对接方式一【直连】(两种对接方式任选其一)
编译客户端的时候,对接地址输入【搭建地址】
对接方式二【中间件】(两种对接方式任选其一)
1、创建一个data.json文件,内容如下
{
"urls": [
{
"url": "【搭建地址】",
"name": "服务器一"
},
{
"url": "如果有多个服务器或域名可以继续添加",
"name": "如果有多个服务器或域名可以继续添加,最后一个json数据不要,结尾"
}
]
}2、将 data.json 放到可获得直连的地方,通过【域名/data.json】必须能直接访问到文件内容
3、编译客户端的时候,对接地址输入这个直连地址,不要包含协议头,如:baidu.com/data.json
4、json文件名必须是data.json,只能放在一级目录,也就是 域名/data.json 不能是 域名/xx/data.json
5、授权对接地址改成:域名/data.json
编译版本
点击后列出可编译的版本。【master】是默认版本
广告模块
点击后列出可选择的广告模块。【base】是基础必选模块,支持IMG图片广告。对于手机版可能会有不同的广告SDK模块
内核架构
JavaArmeabi_v7a--------->java 版 Armeabi_v7a
PythonArmeabi_v7a------->Python 版 Armeabi_v7a
JavaArm64_v8a----------->Java 版 Arm64_v8a
PythonArm64_v8a--------->Python 版 Arm64_v8a
JavaX86----------------->Java 版 X86
PythonX86--------------->Python 版 X86点击后列出可选择的应用架构。TV建议Armeabi_v7a,手机或主流设备选Arm64_v8a,至于Python版本应该是用于支持Python脚本的仓库,X86一般用于模拟器
应用包名
不同应用格式可能不一样,您可以参考默认格式
比如蜂蜜系列 com.fongmi.android.tv 建议仅修改第二段 com.lvdou.android.tv
不能有数字/中文/特殊字符的字符串,错误的格式可能打包失败【未找到产物】
常见问题
一、在XXXXXX中未找到产物,打包失败
1、logo或启动图损坏(可以将这两项留空测试打包是否正常)
2、logo或启动图下载失败(建议将图片上传到本商城,这图片并不是远程调用,而是在打包时会下载并内置到APP)
3、logo或启动图非真实格式(修改后缀来改图片格式是不行的,可以将这两项留空测试打包是否正常)
4、包名中存在数字或中文
5、包名格式与默认不一致
6、RSA公密格式不对(公密先留空)
相关截图
根据每个编辑框后面的介绍填写编译参数,签名文件没有可以留空,打包完成后顶部会输出APK下载地址