欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

使用Python腳本和ADB命令實(shí)現(xiàn)卸載App

系統(tǒng) 1797 0

前言

本文實(shí)現(xiàn)一個(gè) Python 腳本,用來(lái)批量卸載模擬器或者實(shí)體機(jī)上面的 App 以及清除 LogCat 緩存。

開(kāi)發(fā) Android 的朋友,模擬器或者手機(jī)里面常常有大量調(diào)試的 Demo,對(duì)于手機(jī)來(lái)說(shuō)還好,可是對(duì)于模擬器,有可能就會(huì)造成調(diào)試速度以及啟動(dòng)速度的下降。而且模擬器中 App 一個(gè)一個(gè)刪除也是很麻煩。利用 ADB 命令,我們可以做很多事,其中就包括批量操作模擬器或者手機(jī)上的 App。當(dāng)然包括刪除操作啦。利用 Python 腳本和 ADB shell 命令以及 AS 自帶的 CMD 窗口,我們就可以將這一切濃縮成一個(gè)命令行啦。

核心代碼

            
# 刪除所有你指定包名的 APP
def delAllapp( ):
 print 'start delete all your app in your Phone or Simulator '
 os.popen('adb wait-for-device');
 corename = raw_input("input your app package corename:")
 oriPackages = os.popen('adb shell pm list packages {name}'.format(name=corename));
 # list all PackageName
 for oriPackage in oriPackages:
  deletePackage = oriPackage.split(':')[1]
  os.popen('adb uninstall ' + deletePackage );
  print deletePackage + "is deleted"
  
# 刪除所有你指定包名的特定 APP
def listAllpackage( ):
 i = 0
 os.popen('adb wait-for-device');
 corename = raw_input("input your app package corename:")
 oriPackages = os.popen('adb shell pm list packages {name}'.format(name=corename));
 
 for oriPackage in oriPackages:
  deletePackage = oriPackage.split(':')[1]
  print str(i) + ":" + deletePackage
  deleteList.append(deletePackage)
  i += 1

# 刪除指定 App
def deleteApp(number):
 os.popen('adb uninstall ' + deleteList[number] );
 print 'delete '+ deleteList[number] + "success"
 
# 清除 LogCat 緩存 
def clearLogcat( ):
 print 'start clear logcat buffer in your Phone or Simulator'
 os.popen('adb wait-for-device');
 os.popen('adb logcat -c');
 print 'logcat is cleared success' 
          

效果實(shí)現(xiàn)

使用Python腳本和ADB命令實(shí)現(xiàn)卸載App_第1張圖片

使用方式

  1. 確保你的 AS 能夠使用 ADB 命令
  2. 配置 Python 2.7 環(huán)境(3+ 應(yīng)該也沒(méi)有問(wèn)題)
  3. 在 AS 提供的 CMD 中找到當(dāng)前腳本路徑 輸入: python unistall.py
  4. 根據(jù)命令提示輸入你想要?jiǎng)h除 App 的包的核心關(guān)鍵字,如: com.example.RxCacheDemo ,輸入 example 即可(每個(gè)人 AS 的這個(gè)配置應(yīng)該都是一樣的)
  5. 以上步驟完成之后會(huì)有提示 刪除成功與否。

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,如果有疑問(wèn)大家可以留言交流。


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 日韩中文一区二区三区 | 黄色网z| 天天做天天爱天天大综合 | 韩日在线视频 | 日韩欧美二区在线观看 | 欧美在线观看视频 | 日韩欧美国内 | 拍拍拍无遮挡高清视频在线网站 | 免费乱理伦片在线观看八戒 | 九一在线观看 | 亚洲欧洲一区二区三区 | 四色成人av永久网址 | 成人福利视频网 | 国产精品香蕉 | 欧美午夜性春猛交bbb | 欧美手机在线观看 | 国内精品免费 | 在线观看日本污污ww网站 | 国产精品一二三 | 97网站| 好爽好大www视频在线播放 | 精品国产18久久久久久二百 | 久视频免费精品6 | 欧美zozozo人禽交免费观看 | 日韩欧美国产精品 | 免费观看性欧美一级 | 傲视影院午夜毛片 | 一级特黄录像视频免费 | 国产精品久久久久久久久久久搜索 | 久草经典视频 | 成年人色网站 | 国产一区二区三区在线观看免费 | 成人婷婷 | 久久久午夜电影 | 日日夜夜天天人人 | 欧美一区二区免费 | 日韩在线免费观看视频 | a级欧美 | 女人叉开腿让男人桶 | 日韩精品一区二区三区中文字幕 | 欧美精品1区2区 |