当前位置:操作系统 > 安卓/Android >>

安装当前目录下所有apk的脚本

今天要安装几十个apk,就写了个脚本,递归查找当前目录下所有的apk文件,找到一个安装一个。
安装环境:ubuntu10.04LTS + python2.6.5
1. 打开android设备“USB调试”
2. 重启ADB: $sudo adb kill-server
                          $sudo adb start-server
3写脚本findAndInstall.py:
[python]
#-*- coding: cp936 -*- 
''''' search apk and install under current folder and sub-folders 
    PythonVersion: 2.6 
     ''' 
 
__author__ = "Herbert dai wen yuan" 
__version__ = "$Revision: 1.0 $" 
__date__ = "$Date: 2012-4-24$" 
__copyright__ = "Copyright (c) 2012 HowFun" 
__license__ = "Python 2.x" 
 
import os 
 
PATH = "./" 
 
    
def findToInstall(filePath, level): 
     
    for item in os.listdir(filePath): 
        print(item + '\n'); 
        curItem = filePath + '/' + item 
        if os.path.isdir(curItem): 
            print("Enter folder: " + curItem); 
            findToInstall(curItem, level + 1) 
        elif os.path.isfile(curItem): 
            if (".apk" == os.path.splitext(item)[1]): 
                print("installing " + item + "......"); 
                os.system("sudo adb install " + curItem.replace(" ", "\ "));  
     
 
if __name__ == "__main__": 
 
    print ("Start install>>>>>>>>>>>>>>>>>>>\n"); 
 
    findToInstall(PATH, 0) 
 
    print ("Install Finished>>>>>>>>>>>>>>>>>>>\n"); 
 
     


4.运行脚本:$sudo python findAndInstall.py


摘自 herbert的知识库
补充:移动开发 , Android ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,