如何使用 Windows 电脑向 Android 设备安装 apk 应用

一、工具说明

本工具基于 windows 平台,使用 Android adb 命令行工具实现多项功能。其中 adb 文件已隐藏且只读。
在这里插入图片描述

二、使用前提

Android 设备使用 usb 数据线连接 window 系统的电脑

三、安装 Android 设备的驱动

1. 判断 Windows 是否安装了驱动?

答:有两种方法判断,如下:

  • 可通过查看设备管理器中是否识别出 Android 端口来判断驱动是否安装

  • 也可以通过【Android通用驱动程序 - ADBDriverInstaller.exe】中的状态(Device Status)显示是否为 OK

2. 若没有安装驱动,要怎么安装?
答:双击运行 【Android通用驱动程序 - ADBDriverInstaller.exe】,找到右下角的 Install 按钮,点击安装,如下图所示
在这里插入图片描述

四、使用说明

  • 01.开始安装Apk应用

    • 将需要安装的 apk 应用放到 apks 目录下
    • 然后双击运行,安装完成,将会展示结果信息
  • 02.打开设备管理器

    • 双击运行,可打开 windows 系统的设备管理器,用于查看 Android 设备的驱动是否安装正确
  • 03.展示设备列表

    • 双击运行,可展示 windows 系统中现有连接的所有 Android 设备列表
  • 04.启动命令行

    • 双击运行,可打开 cmd 命令行窗口
  • 05.开始抓取实时日志

    • 双击运行,抓取 Android 设备的实时日志,并保存到当前目录的 log.txt 文件中

五、源码展示

  • 01.开始安装Apk应用.bat
::关闭回显
echo off
::设置字体格式为UTF-8,保证不乱码
@chcp 65001

:: 使用 adb 命令,检测连接的设备,当设备连接好后,开始执行程序

ECHO =====正在检测设备=====
ECHO.
adb wait-for-device

ECHO =====检测设备完毕=====
ECHO.

% 用于统计总共有多少个 apk 应用 %
set /a apkCount=0

% 如果 apk 文件夹目录不存在,直接跳到结束 %
if exist .\apks (

% 这里统计下所有 apk 应用的数量 %
	FOR %%m IN (.\apks\*.apk) DO ( 
		set /a apkCount+=1
	)

	if !apkCount! == 0 ( 
		goto RESULT_FAIL_NO_APK_FILE
	) else (
		echo.
		goto START_PROGRAM
	)
) else (
	goto RESULT_FAIL_NO_APK_DIR
)


:START_PROGRAM
echo =====程序开始执行=====
echo.

% 循环安装本目录下的 APK 文件夹中的所有 apk 后缀的文件%
% 备注-l 表示锁定应用程序%
% 备注-t 表示允许测试包%
% 备注-d 表示允许降级覆盖安装%
% 备注-p 表示部分应用安装%
% 备注-g 表示为应用程序授予所有运行时的权限%

FOR %%i IN (.\apks\*.apk) DO ( 
  ECHO 正在安装:%%i
  adb install -r -t -d "%%i"
  echo.
)

:RESULT_SUC
echo =====成功:总共安装 %apkCount% 个应用,程序结束=====
goto END

:RESULT_FAIL_NO_APK_DIR
echo =====错误:找不到 apks 文件夹,请新建 apks 文件夹,并把apk应用放入其中=====
goto END

:RESULT_FAIL_NO_APK_FILE
echo =====错误:找不到apk应用文件,请把apk应用放入 apks 目录里面=====
goto END

:END
cmd/k echo.

  • 02.打开设备管理器.bat
@devmgmt.msc
  • 03.展示设备列表.bat
@cmd/k adb devices
  • 04.启动命令行.bat
@cmd/k 
  • 05.开始抓取实时日志.bat
% 抓取实时日志,保存到当前目录的 log.txt 文件中 %
adb logcat -v time > log.txt
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值