主题
安卓机顶盒命令行安装教程
注意:盒子需要有root权限
注册账号,获取您的ID
使用常用微信扫描以下二维码,打开麻雀云管理小程序进行注册登录,在个人中心里获取您的专属用户ID。
软件包下载地址
https://download.niulinkcloud.com/init/android_up
软件包的工作路径
推荐: /data/.ant/android_up/
启动命令
nohup /data/.ant/android_up/android_up --channel ant --uid 您的供应商ID >/dev/null 2>&1 &
保活
- 请保活 android_up 服务,在程序停止时再次执行上面的启动命令
- 保活的shell脚本示例
shell
#!/system/bin/sh
while true
do
sleep 60
pidof android_up >/dev/null && echo "android_up is running" && continue
nohup /data/.ant/android_up/android_up --channel ant --uid 您的供应商ID >/dev/null &
done
常见问题
1. 如何将 android_up 上传到安卓的shell环境?
方式很多,以通过adb上传 android_up 为例:
shell
adb shell mkdir /data/.ant/android_up
adb push antup /data/.ant/android_up/
adb shell chmod +x /data/.ant/android_up/android_up
2. android_up 还支持其他启动参数吗?
- android_up 的完整的启动参数
- uid 您的供应商ID,非必需,如果不指定uid,您需要自行完成绑定。
- 可以通过下面的方式获取最新的参数列表
shell
# /data/.ant/android_up/android_up -h
Usage of /data/.ant/android_up/android_up:
--uid string
uid
- antpath 用来指定数据存储路径,非必需
此字段非强需求,不要指定,指定目录可能会造成目录不可访问,可部署业务 - antpath 尽量不要使用特殊的分区或者挂载点,否则可能会因为无法访问私有目录,导致磁盘空间不足,无业务可部署,
- app 默认使用 /storage/emulated/0 下的空间做存储,尽量分配空间到 /storage/emulated 这个挂载点
--antpath string
ant storage path
3. 节点ID存放位置
- /data/.ant/.node_id
4. 如何查看我们的进程是否正常
- 设备启动后,2分钟左右可以查看我们的进程是否存在
shell
ps -ef | grep android_
如果可以看到如下进程,说明一切正常
- android_up
- android_upd
- android_agent
如果有进程不存在,联系我们检查
上机过程如果有任何问题,请联系客服解决。