Python安装apk

python对于多台android设备并行安装apk包 一、需求 最近需要给多台pad安装apk包,但是之前的串形脚本,一台pad装一个apk需要1分钟,80台就需要80分钟,于是乎我考虑能不能让任务池进行批量并行安装apk。 二、实现思路: 想到使用多进程的方式即使用python的pool.map方法,给每个任务池分配任务,起多任务池并行处理任务,废话不多说,直接上代码: #!/usr/bin/env python # -*- encodi... 阅读详情
#_*_ coding:utf-8 _*_

import os
import time
import subprocess
from nt import chdir

COMMEND1 = 'aapt dump badging '
COMMEND2 = ' | findstr package'
PREPATH = os.path.abspath('.') + '/app/'

#安装APK
def InstallAPK(ff):
    print "adb install -r " + ff
    text = os.popen("adb install -r " + ff)
    time.sleep(2)
    print text.read()
    return ff

#解析APK包,获取包名
def GetApkName(commond):
    p = subprocess.Popen(commond, stdout=subprocess.PIPE, stderr=subprocess.PIPE, stdin=subprocess.PIPE, shell=True)
    #print p
    (output, err) = p.communicate()
    if output != '':
        try:
            tempresult = output[15:]
            result = ''
            for tempstr in tempresult:
                result = result + tempstr
                #print result
                if tempstr == "'":
                    break
            return result[:-1]
        except Exception, e:
            return ""
    return ''

#更改文件夹内所有文件名称
def renameAPK(preName, newName):
    chdir(os.path.dirname(preName))
    os.rename(preName, newName)

'''
1.通过AAPT工具获取到当前APK包的包名;
2.将获取到的包名更新到当前APK;
3.安装APK到手机
'''
if __name__ == "__main__":
    APPFailes = os.listdir(PREPATH)
    print PREPATH
    for files in APPFailes:

        commond = COMMEND1 + PREPATH + files + COMMEND2
        strApkName = GetApkName(commond)
        print strApkName

        #更名需要知道新文件和旧文件的完整路径
        filePre = PREPATH + files
        fileNew = PREPATH + strApkName + '.apk'

        renameAPK(filePre, fileNew)
        InstallAPK(fileNew)

下载“”蜜源app“”,0投资,既省钱,又可以赚钱(平台会付给我邀请费3元每人):
Step 1: 应用宝或者苹果商店下载“蜜源”,这样下载比较安全,经过平台的病毒等检测
Setp 2: 使用手机注册后,需要激活码激活,输入 FaIlFA 激活即可
不懂得,可以私信聊

【Andriod】使用adb命令安装和卸载apk的通用python脚本 adb 称之为:`Android 调试桥 (Android Debug Bridge )`是一种允许`模拟器或已连接的 Android 设备`进行通信的`命令行工具`,它可为各种设备操作提供便利,如`安装和调试应用`,并提供对 `Unix shell(`可用来在模拟器或连接的设备上`运行各种命令`)的访问。 阅读详情

相关推荐

python安装

python-3.6.5安装软件,

【Python 脚本实现一键安装所有 APK 文件】

这个 Python 脚本的主要功能是安装当前目录下的所有 APK 文件。首先,获取当前工作目录。接着,遍历当前目录下的所有文件名。如果文件名以.apk结尾,则尝试使用 ADB(Android Debug Bridge)安装该 APK 文件。

效率工具,软件测试,实用干货,资源分享,这里全是黑科技。 1027

VMware17安装教程(附安装包)VMware17小白详细一键安装教程

VMware 17.5 是一款强大的虚拟机软件。本安装教程将为您详细介绍VMware17安装教程其下载、安装步骤及验证方法,助您轻松完成安装,开启虚拟化体验。

2501_91538706的博客 2万+

python安装apk到手机_python自动安装apk文件

最近在学习python,在前一段时间用dos写了一脚本,自动安装apk文件,于是也试着用python写了一这样的脚本。前提条件,电脑中安装了python3.x.x的版本,创建一文件夹,放入要安装的所有apk文件,如下: 创建一文件以py为后缀,复制以下代码:import osfiles = os.listdir(r'.')for file in files:# print(file + str(l...

weixin_30278943的博客 1383

IEEE Transaction期刊模板使用注意事项

本文将总结使用IEEE Transactions系列期刊的投稿模板时的一些注意事项,包括模板本身的使用规范、参考文献的正确格式等其他内容。

weixin_39529207的博客 2万+

点云工具CloudCompare下载、安装与汉化

打开软件后,是英文界面,找到菜单栏【Display】-【Language Translation】,选择简体中文。进入官网后,点击菜单栏【Download】提示需要重启软件才能生效,点OK即可。重启软件后,已经是中文了。选择合适系统进行下载。常规软件安装流程即可。

sagima_sdu的博客 1万+

adb安装apk python小工具

简单写了一个python adb安装apk包的工具,每次安装apk包都要输入adb install -r ,所以用python 直接写了一个,打开拉进apk包即可安装 这个是python 文件 install.py: import os import subprocess def adbInstall(path): cmd =‘adb install -r %s’ % path print(cmd) s = subprocess.Popen(cmd, stdout=subprocess.PIPE, she

weixin_43675653的博客 1152

【OpenClaw企业级智能体实战】第32篇:政企版OpenClaw安全落地指南——奇安信55页报告深度拆解与实战

2026年Q2,OpenClaw(俗称“龙虾”)安全风险集中爆发,公安部、工信部等监管机构密集发声,23万公网暴露实例、155个高危漏洞让企业“养虾”安全压力骤增。奇安信发布的55页《政企版龙虾安全使用指南》,以“看得清、管得住、用得好”为核心,构建了“端-网-云”三层防护体系。本文深度拆解这份报告的九大安全面与三大趋势,全景扫描奇安信、腾讯、360等头部厂商安全方案,提炼企业最低安全基线与实操配置,通过金融机构虚拟案例演示落地全流程,提供从资产摸底、规范制定到工具部署的完整解决方案。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 572

【免费下载】 Python for Android 安装和配置指南

### 项目基础介绍 Python for Android (p4a) 是一个开源工具,旨在将 Python 应用程序打包成可以在 Android 设备上运行的二进制文件。它支持生成 Android Package (APK) 文件、Android App Bundle (AAB) 文件以及 Android Archive (AAR) 文件。该项目由 Kivy 团队维护,适用于开发基于 Kivy ...

gitblog_07517的博客 5280

开源模型应用落地-qwen模型小试-Qwen3-8B-快速体验(一)

阿里云推出国内首个集成“快思考”与“慢思考”能力的 Qwen3-8B 大语言模型,以80亿参数和 128K 上下文支持,重塑AI应用边界并助力开发者高效部署

以微薄之力,予他人些许温暖. 2万+

安全监控:人员行为分析_(2).人员行为分析基础理论

人员行为分析是指利用计算机视觉技术对视频中的人类行为进行实时或离线检测、识别和理解的过程。视频采集:通过摄像头等设备获取视频数据。视频预处理:对视频数据进行噪声过滤、图像增强等处理,以便后续分析。特征提取:从视频中提取出与人员行为相关的特征,如人体姿势、动作轨迹等。行为识别:利用机器学习或深度学习模型对提取的特征进行分类,识别出具体的人员行为。行为理解:对识别出的行为进行进一步分析,理解其背后的意图或状态。在人员行为分析中,常用的公开数据集包括UCF101、HMDB51、ActivityNet等。

zhubeibei168的博客 1345

python怎么用apk_python脚本安装.apk文件

# -*- coding:utf-8 -*-# 1.获取连接设备的机器ip# 2.获取需要安装的apk# 3.对每一台机器安装apk# 4.检查apk安装是否成功# 5.安装完成import os,subprocess#获取设备ip地址,并连接def connectDevice(dress):ip_dress=deviceName(dress)for ipdressline in ip_dress...

weixin_39733232的博客 740

Unity3D实现视频和模型融合效果

在Unity中,视频和3D模型融合通常涉及到将视频表面内嵌到3D场景中。视频不影响模型的展示, 这可以通过使用Shader和Texture来实现。大家好,我是心疼你的一切,不定时更新Unity开发技巧,觉得有用记得一键三连哦。下面就让我们进入正文吧!提示:以下是本篇文章正文内容,下面案例可供参考本次介绍的就是视频和模型融合的实现,以后有其他的需要添加的会继续添加不定时更新Unity开发技巧,觉得有用记得一键三连哦。么么哒。

心疼你的一切博客 5357

Python自动批量安装apk

Python自动批量安装apk 使用环境: Python3并将Python3添加到环境变量 USB连接好一台手机 具体代码如下: import os def install_apk(): # 获取当前文件所在的路径即InstallApk所在路径 current_path = os.path.abspath(".") # 获取到当前路径下的所有文件 files ...

Lovely_chacha的博客 1505

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Windows下利用 Python 脚本自动安装 Apk

开始学习 Python

迷路啦的博客 2436

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

python自动化脚本安装apk

记录学习python过程中写的脚本 #!/usr/bin/env python # -*- coding: utf-8 -*- import os import time class appInstall: def __init__(self,path): self.path = path def auto_install(self): #获取pat...

minlena的博客 1937

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

怎么用python编写个apk_python自动安装apk文件

最近在学习python,在前一段时间用dos写了一脚本,自动安装apk文件,于是也试着用python写了一这样的脚本。dos脚本地址:http://blog.youkuaiyun.com/lyhdream/article/details/14092351前提条件,电脑中安装了python3.x.x的版本,创建一文件夹,放入要安装的所有apk文件,如下: 创建一文件以py为后缀,复制以下代码:import os...

weixin_39542608的博客 436

Python之批量自动安装apk

引入 初步学习了python的语法,做个安装apk的自动化脚本练习一下,注意这里用的是python2,python3有差异跑不起来。 实现步骤 1、导入模块 # 内置的xml解析模块 import xml.etree.ElementTree as ET # 用于进程连接交互的模块 import subprocess # 系统模块 import os 2、获取应用列表 # 定义函数,获取指定目录下...

qinhai1989的专栏 2647

python安装apk到手机_Python批量安装卸载1000个apk的方法

都下载完了, 也验证了下载文件的版本号和MD5后,就要开始批量安装了,然后开始尝试运行打开这个app, 做最基本的功能检点,最后就要考虑卸载App了。本篇内容主要介绍如何用Python来批量实现安装apk,卸载apk。备注:一个手机不可能同时安装1000个apk,需要考虑每50-100个作为一组,进行安装,验证后卸载测试。准备阶段1.adb install -d -r XXX.apk 是安装apk...

weixin_39725924的博客 385

使用python将一个apk安装到一台手机上(apk包与代码文件同目录下)

#引入模块 import glob import time import os #删除已存在的洪泽包 def uninstallhost(host): command4 ='adb uninstall' + ' ' + str(host) os.system(command4) #定义全局变量 devices_list_finally = [] file_list_fi...

linmumum的博客 1550

手机端python打包apk_Python脚本实现自动化Android手机apk安装实例

这是一个自动化安装Android apk的脚本设计流程图如下软件测试学习交流群:6807489471,检查手机设备连接2,检查本地文件3,安装apk#引入模块import globimport timeimport os#定义全局变量devices_list_finally = []file_list_finally = []chose_file_num = []# 检查本地文件是否存在def c...

weixin_39611208的博客 995

python自动安装apk文件

最近在学习python,在前一段时间用dos写了一脚本,自动安装apk文件,于是也试着用python写了一这样的脚本。 dos脚本地址:http://blog.youkuaiyun.com/lyhdream/article/details/14092351 前提条件,电脑中安装了python3.x.x的版本,创建一文件夹,放入要安装的所有apk文件,如下: 创建一文件以py为后缀,复制以下代码:

lyhDream的专栏 6168

python打包apk_使用python将一个apk安装到一台手机上(apk包与代码文件同目录下)...

#定义全局变量devices_list_finally = []file_list_finally = []chose_file_num = []host = 'hongze.app.jsbc'try:#尝试删除该域名的包InputMethod.uninstallhost(host)except:pass# 检查本地文件是否存在def check_local_file():file_list = ...

weixin_39879122的博客 269

python -apk 安装-卸载-渠道包

python -apk 安装-卸载-渠道包 Python3并将Python3添加到环境变量,配置要环境 2 USB连接好一台手机 3 将需要验证的apk拷贝到py 文件所在的文件夹下 具体代码如下: import os def install_apk(): # 获取当前文件所在的路径即InstallApk所在路径 current_path = os.path.abspath(".") # ...

qq_33649683的博客 457
上一篇: Android手机APK功耗、流量、内存测试方法
下一篇: 常用ADB命令
测试划水老师傅
博客等级 码龄10年 171粉丝 18原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

测试划水老师傅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值