亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

使用Python腳本和ADB命令實現卸載App

系統 1937 0

前言

本文實現一個 Python 腳本,用來批量卸載模擬器或者實體機上面的 App 以及清除 LogCat 緩存。

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

核心代碼

            
# 刪除所有你指定包名的 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' 
          

效果實現

使用Python腳本和ADB命令實現卸載App_第1張圖片

使用方式

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

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

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

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 我要看免费一级毛片 | 日本在线观看成人小视频 | 99精品视频免费 | 天天怕夜夜怕狠狠怕 | 91亚洲国产系列精品第56页 | 亚洲精品国产一区二区在线 | 国产精品亚洲精品日韩已满 | 国产精品欧美亚洲韩国日本不卡 | 久久亚洲国产中v天仙www | 日本一区高清视频 | 欧洲色网站 | 狠狠色噜噜 | 亚洲成年人免费网站 | 欧洲免费无线码二区5 | 国产成人精品视频免费大全 | 免费在线观看毛片 | 欧美色五月 | 色视频在线免费 | 日韩精品福利视频一区二区三区 | 在线播放色 | 国内精品久久久久久久 | 亚洲一级片免费 | 777奇米影视色888成人 | 96国产xxxx| 秘密影院久久综合亚洲综合 | 天天视频国产免费入口 | 亚洲久久在线 | 在线观看 日韩 | 亚洲欧美日韩在线不卡中文 | 护士日本xxxxx丰满hd4k | 国产一区二区三区亚洲综合 | 国产一级特黄a大片免费 | 日日视频| 国产精品亚洲精品观看不卡 | 欧美大尺度免费一级特黄 | 国产亚洲一区二区三区在线观看 | 久久99久久99精品免观看 | 亚洲天堂国产精品 | 久久精品久久久久久久久人 | 久久久午夜影院 | 久久久久久综合成人精品 |