1.手机要打开adb调试

2.该程序可以实现台android手机的多个apk批量安装

 

1.getSeriaoNum.py模块,该模块获取已连接手机的序列号

import os
import threading
import time
import adbModule
import getSeriaoNum


class InstallApk(threading.Thread):
    def __init__(self):
        threading.Thread.__init__(self)

    def run(self):
        arrayDev = []
        arrayApkPackage = [r'C:\Users\liangraorao\Desktop\apk\iBiliPlayer-bili.apk']
        while True:
            udid_list = getSeriaoNum.get_devices()
            for udid in udid_list:
                if udid in arrayDev:
                    continue
                adbModule.InstallApk(udid, arrayApkPackage).start()
                arrayDev.append(udid)
                if len(arrayDev) > 10:
                    arrayDev.clear()

            #需要安装的手机数量==已经安装的手机数量,结束循环
            num = len(getSeriaoNum.get_devices())

            if len(arrayDev) == num:
                break
            time.sleep(10)

InstallApk().start()
View Code

相关文章:

  • 2021-05-26
  • 2022-12-23
  • 2022-12-23
  • 2022-02-07
  • 2021-11-22
  • 2021-06-03
  • 2021-06-20
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-11-29
  • 2021-07-12
  • 2022-12-23
  • 2021-07-04
  • 2021-12-02
  • 2021-07-21
相关资源
相似解决方案