由于我们项目有很多前端应用,而这些前端应用的组成大多h5+浏览器构成的,因此我需要通过电脑给我的android设备安装apk包,
因此我需要通过电脑以及相应的调试线,还有就是android设备的调试口来调试,因此通过adb工具
1首先android设备需要开通usb调试口连接到pc,这样才能通过电脑去调试android
2使用双工口usb线,使得pc和android之间可以数据联通
3在设备上安装apk
Adb devices(查看设备)
adb uninstall com.appmain.jd
ADB install xx.apk(安装应用)
Adb push xx.apk sdcard/
由于前端应用得到数据是来自后台服务的,前端应用和后端服务之间也有数据通信,因此打包的时候需要更换成本地ip、线上ip
就是线上包和本地包
本地ip----android和cocos均生成本地的浏览器包和cocos前端应用包---将前端应用包压缩成zip放到oss上生成外链(目的是生成一个可以下发的素材包)---
-----------------------------------------------------------
流程:
给线下设备安装线上ip对应的apk包,且保证线下设备联网,安装好之后该设备就在线了。
在线之后就可以给该设备下发素材包了,也可以给该设备在线安装对应的apk
由于不同的android操作系统,在主板上会存在一些差别,可能用adb调试,利用双口线不能调试,只能通过网络调试,这个时候就需要在本地起一个adb客户端连接到android
adb connect ip(android客户端的IP)=====>显示连结成功(链接成功的前提是本地和android链接的是一个网络)
adb devices
adb install(这个时候就可以通过网络传输了)