Android通过网口安装车载程序

之前和老师一起做了一个车载程序,在车上安装程序时不是很方便,只提供了我一个网口,所以我需要通过网口把apk程序拷贝入Android系统,然后通过adb命令进行安装卸载。

一、 复制apk文件至主机中

(1)打开WinSCP软件,新建一个站点,选择登陆
Android通过网口安装车载程序_第1张图片
Android通过网口安装车载程序_第2张图片
Android通过网口安装车载程序_第3张图片
Android通过网口安装车载程序_第4张图片
Android通过网口安装车载程序_第5张图片
(2)登陆成功之后如果不在sdcard根目录,点击上一步至此界面,进入sdcard文件夹
Android通过网口安装车载程序_第6张图片
Android通过网口安装车载程序_第7张图片
(3)选择本地磁盘的apk文件,复制sdcard目录任意位置,这里直接复制至根目录,因为车上不方便调试,文件名最好有版本和日期标识(例:localhost2019_6_20_v1.apk)
Android通过网口安装车载程序_第8张图片
Android通过网口安装车载程序_第9张图片
Android通过网口安装车载程序_第10张图片

二、卸载、安装、启动程序

(1)选择putty软件,在主机名处输入主控屏的ip地址,端口为22,选择open,输入用户名和密码进行登陆
Android通过网口安装车载程序_第11张图片
Android通过网口安装车载程序_第12张图片
Android通过网口安装车载程序_第13张图片
(2)登陆成功之后可输入cd /sdcard/进入sdcard目录,可以看到刚刚拷贝进去的apk文件
Android通过网口安装车载程序_第14张图片
(3)安装程序(注:当前教程Android系统中未安装任何第三方程序,即先安装程序,卸载查看程序见步骤(6))
命令:adb install –r apk文件
例:adb install –r localhost_6_18_1.apk
Android通过网口安装车载程序_第15张图片
(4)查看所安装程序的包名(即查看所安装程序)
命令:pm list packages
Android通过网口安装车载程序_第16张图片
Android通过网口安装车载程序_第17张图片
Android通过网口安装车载程序_第18张图片
(5)知道程序包名之后启动程序,在这之前需要知道启动页面的路径
例:(com.example.minibuslocal/.activity.LoginActivity)
启动命令:adb shell am start –n 文件路径
例:adb shell am start –n com.example.minibuslocal/.activity.LoginActivity
Android通过网口安装车载程序_第19张图片
Android通过网口安装车载程序_第20张图片
(6)卸载程序
卸载命令:adb uninstall 包名
例:adb uninstall com.example.minibuslocal
Android通过网口安装车载程序_第21张图片
二、 注意问题
(1) 网路adb找不到设备时

setprop service.adb.tcp.port 5555
stop adbd
start adbd
adb connect 192.168.1.10

(2)检查app是否在运行

adb shell ps | grep sohu

(3)停止APP进程,而且会清除这个APP进程产生的所有数据

adb shell pm clear com.sohu.sohuvideo

(4)修改分辨率1920x540

adb shell wm size 1920x540

你可能感兴趣的:(Android)