bat文件给多个Android设备安装apk
本文是安装一个apk
1、确保以下3个文件在同一个目录下
1>要安装的apk,这里是mmb.apk
2>设备名单,保存在.txt文件中,一行一个设备名,设备名通过adb devices获取,截图中是两个设备

txt文件中的样式

3>要运行的.bat文件
bat文件内容
@echo off
set APK_FILE=mmb.apk
for /f “tokens=*” %%i in (devices.txt) do (
adb -s %%i install %APK_FILE%
)

存放截图

2、保存好devices.txt的内容与.bat文件的内容后,确保设备都链接电脑,然后执行.bat文件,运行结束后看一下apk是否正确。
如果遇到bat文件一闪而过,可以在最后一行加pause,也可以去搜索一下其他的解决方案
相关文章:
bat文件给多个Android设备安装apk
本文是安装一个apk 1、确保以下3个文件在同一个目录下 1>要安装的apk,这里是mmb.apk 2>设备名单,保存在.txt文件中,一行一个设备名,设备名通过adb devices获取,截图中是两个设备 txt文件中的样式 3>要运行…...
[数据集][目标检测]光伏板太阳能板缺陷检测数据集VOC+YOLO格式2400张3类别
数据集格式:Pascal VOC格式YOLO格式(不包含分割路径的txt文件,仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数):2400 标注数量(xml文件个数):2400 标注数量(txt文件个数):2400 标注…...
深入浅出计算机网络 day.1 概论④ 计算机网络的定义和分类
不要退却,要绽放魅力 我的心会共鸣 和你 —— 24.3.9 一、计算机网络的定义 计算机网络早期的一个最简单定义 现阶段计算机网络的一个较好的定义 二、计算机网络的分类 按交换方式分类 按使用者分类 按传输介质分类 按覆盖范围分类 按拓扑结构分类,可…...
rust引用-借用机制扩展
rust引用-借用机制还是有限制的,比如我们要在多次函数调用中修改参数、跨线程传递参数并发修改的场景,单纯使用引用-借用机制就不灵了(这种场景和引用-借用设计思想是冲突的)。这时需要借助rust提供的Rc、Arc、Cell、RefCell对机制…...
JVM的工作流程
目录 1.JVM 简介 2.JVM 执行流程 3. JVM 运行时数据区 3.1 堆(线程共享) 3.3 本地方法栈(线程私有) 3.4 程序计数器(线程私有) 3.5 方法区(线程共享) 4.JVM 类加载 ① 类…...
kibana配置 dashbord,做可视化展示
一、环境介绍 这里我使用的kibana版本为7.17版本。 语言选择为中文。 需要已经有es,已经有kibana,并且都能正常访问。 二、背景介绍 kibana的可视化界面,可以配置很多监控统计界面。非常方便,做数据的可视化展示。 这篇文章&…...
前后端分离项目Docker部署指南(下)
目录 前言: 一.安装nginx 创建目录 上传nginx.conf至/data/nginx/conf文件夹中 运行启动容器 上传静态资源文件 编辑 访问结果 前言: 在上一篇博客中,我们深入探讨了如何使用Docker部署一个前后端分离的项目中的后端部分。我们构建…...
算法->位运算
有关位运算的操作符 >> <<&|^~ 常见位运算操作 给定一个数,确定它的二进制中第x位是0还是1 (n >> x) & 1; 将一个数n的二进制中第x位修改为1 n | (1 << x) 将一个数n的二进制中第x位修改为0 n & (~(1 << x)) 提…...
【Python】成功解决ModuleNotFoundError: No module named ‘matplotlib‘
【Python】成功解决ModuleNotFoundError: No module named ‘matplotlib’ 🌈 个人主页:高斯小哥 🔥 高质量专栏:Matplotlib之旅:零基础精通数据可视化、Python基础【高质量合集】、PyTorch零基础入门教程👈…...
centos7中python3.10找不到openssl解决方案
如果有用其他方法安装了其他版本openssl,记得卸载其他的openssl,删除其他的openssl相关文件。 yum remove openssl* rm -rf ***下载最新版的openssl文件 按照官网安装方法安装openssl 官方安装地址https://docs.python.org/3/using/unix.html#on-linu…...
【Spring Boot `@Autowired` Annotation】
文章目录 1. 使用Qualifier注解2. 使用Primary注解3. 手动注入(较少推荐) 在Spring Boot中,Autowired注解用于自动装配bean。默认情况下,它按照类型进行装配。当存在多个相同类型的bean时,就会出现以下错误:…...
03.axios数据提交和错误处理
一.axios常用请求方法和数据提交 1. 想要提交数据,先来了解什么是请求方法 请求方法是一些固定单词的英文,例如:GET,POST,PUT,DELETE,PATCH(这些都是http协议规定的)&am…...
无人机生态环境监测、图像处理与GIS数据分析
构建“天空地”一体化监测体系是新形势下生态、环境、水文、农业、林业、气象等资源环境领域的重大需求,无人机生态环境监测在一体化监测体系中扮演着极其重要的角色。通过无人机航空遥感技术可以实现对地表空间要素的立体观测,获取丰富多样的地理空间数…...
centos7.9升级ssh和openssl
一、环境 [roottmp179 package]# ssh -V OpenSSH_7.4p1, OpenSSL 1.0.2k-fips 26 Jan 2017 [roottmp179 package]# cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) 二、 升级前准备 mkdir /opt/package cd /opt/package wget https://www.openssl.org/source…...
HttpURLConnection详解及使用
HttpURLConnection 请求响应流程 设置连接参数的方法 setAllowUserInteractionsetDoInputsetDoOutputsetIfModifiedSincesetUseCachessetDefaultAllowUserInteractionsetDefaultUseCaches 发送URL请求 建立实际连接之后,就是发送请求,把请求参数传到…...
npm下载时下载失败解决方法
1.清楚缓存 npm cache clean --force2.切换下载镜像 1.查看当前使用的镜像地址命令 npm config get registry切换为淘宝镜像命令(安装一些package容易报错) npm config set registry https://registry.npm.taobao.org或官方: npm config…...
Python实战:浅析Python输入输出理解数据交换的基本原理
在Python编程中,输入输出是数据交换的基础。本文将深入探讨Python中的输入输出功能,包括标准输入输出、文件输入输出、格式化输出等。我们将通过具体的代码示例来展示如何使用Python进行数据输入和输出,并理解其背后的工作原理。 1. 标准输入…...
MySQL--explain执行计划详解
什么是执行计划? SQL的执行计划,通俗来说就是SQL的执行情况,一条SQL语句扫描哪些表,那个子查询先执行,是否用到了索引等等,只有当我们知道了这些情况之后才知道,才可以更好的去优化SQL…...
【NERF】入门学习整理(一)
【NERF】入门学习整理 1. 【NERF】入门学习整理1.1 基础含义输入输出2.位置编码含义3.代码中实际网路结构4.Volume Render部分(64个采样点处理)5.Volume Render部分(64个采样点处理)【NERF】及其变种(二) 1. 【NERF】入门学习整理 1.1 基础含义输入输出 深度学习模型中…...
基于ZYNQ PS-SPI的Flash驱动开发
本文使用PS-SPI实现Flash读写,PS-SPI的基础资料参考Xilinx UG1085的文档说明,其基础使用方法是,配置SPI模式,控制TXFIFO/RXFIFO,ZYNQ的IP自动完成发送TXFIFO数据,接收数据到RXFIFO,FIFO深度为12…...
不用显示器也能搞定!虚拟机环境下Jetson Nano镜像烧录全流程
无显示器环境下的Jetson Nano镜像烧录实战指南 在边缘计算和嵌入式AI开发领域,Jetson Nano凭借其强大的GPU算力和紧凑的尺寸,成为众多开发者的首选平台。然而,初次接触这块开发板时,镜像烧录过程往往成为第一道门槛——特别是当手…...
深入浅出:双三相电机弱磁控制里的‘电压极限圆’与‘电流极限圆’到底怎么用?
深入浅出:双三相电机弱磁控制里的‘电压极限圆’与‘电流极限圆’到底怎么用? 想象一下驾驶电动汽车爬坡时突然失去动力,或是高速巡航时电机发出异常噪音——这些都可能与弱磁控制策略不当有关。对于从事电机控制的工程师而言,理解…...
MySQL 删库后怎么恢复?binlog2sql 之外,NineData 还能做什么
很多团队遇到 MySQL 误删、误更新时,第一反应都是搜 binlog2sql。它确实能解决一部分问题,但企业生产环境中真正缺的,往往不是单点回滚脚本,而是从变更提交、预检、审批、执行到追踪和回滚的完整链路。本文从“误删数据怎么恢复”…...
我是泰科纳气泡图软件,我来告诉你我能做什么
大家好,我是泰科纳气泡图软件。你可能还不认识我,但质检人,一定需要我。一、我有一双不会疲劳的眼睛:自动识别图纸特征你只要把图纸交给我,我会迅速找到上面的尺寸、公差、特征编号。几十上百个尺寸?我一点…...
【Hermes系列7】我把 Hermes 接入了 Jenkins:回归测试从 3 天到 30 分钟
01 这是 Hermes 系列的第 7 篇,也是企业落地关键篇。前 6 篇我们解决了:本地跑通、场景实战、工程化。但真实企业里,还有一个绕不开的问题:你本地跑得再好,怎么让团队每个人都用上?怎么保证每天按时执行&a…...
基于STM32与VS1053的智能音乐播放器设计与实现
1. 项目背景与核心功能 每次在地铁上看到有人用复古MP3听歌,我都会想起学生时代攒钱买的第一台音乐播放器。如今虽然手机听歌很方便,但自己动手做一个能解码多种格式的智能音乐播放器,依然是电子爱好者心中的"白月光"。这次我们要用…...
Go语言的context.WithCancel资源协调
Go语言中的context.WithCancel资源协调 在并发编程中,资源协调是一个关键问题。Go语言通过context包提供了一种优雅的解决方案,其中context.WithCancel尤其重要。它允许开发者显式地取消正在执行的任务,从而避免资源泄漏和无效计算。无论是处…...
OpenClaw vs Hermes Agent:哪个更适合你的需求?
OpenClaw vs Hermes Agent:哪个更适合你的需求?你见过 OpenClaw,也见过 Hermes Agent,两者都能在本地运行并连接到社交平台上。但你究竟应该为自己的使用场景选择哪一个呢?我在 10 个类别中对它们进行了正面比较&#…...
技术测试驱动开发的先测试后编码
技术测试驱动开发:先测试后编码的智慧 在软件开发领域,技术测试驱动开发(TDD)以其独特的“先测试后编码”理念,逐渐成为高效开发的重要方法论。TDD的核心思想是在编写功能代码之前,先定义测试用例…...
从ENVI ROI到深度学习标签:一份跨软件兼容性的实战指南
1. 为什么你的深度学习标签总出问题? 很多刚接触遥感影像深度学习的朋友都会遇到一个诡异现象:明明在ENVI里标注得好好的,一到训练环节就出问题。模型要么死活不收敛,要么把建筑物识别成树木。这往往不是算法的问题,而…...
