最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android之在linux終端執(zhí)行shell腳本直接打印當前運行app的日志的實現(xiàn)方法

 更新時間:2019年02月16日 11:39:07   作者:chenyu_insist  
今天小編就為大家分享一篇關于Android之在linux終端執(zhí)行shell腳本直接打印當前運行app的日志的實現(xiàn)方法,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

1、問題

我們一般很多時候會需要在ubuntu終端上打印當前運行app的日志,我們一般常見的做法是

1)、獲取包名

打開當前運行的app,然后輸入如下命令,然后在第一行TASK后面的就可以看到包名

adb shell dumpsys activity top

2)、我們的終端安裝了pidcat.py腳本,然后執(zhí)行如下的命令就可以打印當前運行app的全日志,

pidcat.py packageName

3)、思考,為什么每次都需要這樣重復的操作呢?一說到重復,我們應該立馬想到是否可以用腳本解決重復操作

2、解決辦法

通過執(zhí)行腳本文件獲取包名,然后再執(zhí)行pidcat.py packageName命令

3、代碼實現(xiàn)

1)、新建pcat文件

#!/bin/bash
dev="device"
devices=$(adb devices)
if [[ ${devices} == *$dev ]]
then
  echo "手機已經(jīng)連接好終端"
  info=$(adb shell dumpsys activity top | awk -F " " '/TASK/ {print $2}')
  echo "當前運行app的包名是:${info}"
  pidcat.py --hw ${info}
else
 echo "手機沒有連接好終端"
fi

2)、把pcat文件復制到下面目錄

/usr/local/bin/

4、測試結果

1)、打開手機"游戲中心"的app

2)、在終端輸入pcat

3)、終端運行結果

*****~$ pcat 
手機已經(jīng)連接好終端
當前運行app的包名是:com.huawei.gamebox
         Zygote D CtrlSocket libc.so ctrl_sockets_set_addr pfunc is not exist!
              Process com.huawei.gamebox created for activity com.huawei.gamebox/.GameBoxActivity
              PID: 29758  UID:  GIDs: 
     ActivityThread D ActivityThread,attachApplication
         HwCust D Create obj success use class android.content.res.HwCustHwResourcesImpl
     AnalyticUtils D experience = 1
    StoreApplication D create application.
    HwPolicyFactory V : success to get AllImpl object and return....
    HwWidgetFactory V : successes to get AllImpl object and return....
     ActivityThread V ActivityThread,callActivityOnCreate

5、小結

重復的操作我們可以用腳本解決問題,提高開發(fā)效率,要記得用這個之前確保你的終端能運行pidcat

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關內容請查看下面相關鏈接

相關文章

  • RxJava2 線程調度的方法

    RxJava2 線程調度的方法

    這篇文章主要介紹了RxJava2 線程調度的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-03-03
  • 如何在android中使用html作布局文件

    如何在android中使用html作布局文件

    在企業(yè)級的android開發(fā)中,使用html頁面進行布局,也有很多的優(yōu)勢(例如:簡單,大部分開發(fā)人員及美工都熟悉,方便統(tǒng)一進行更新,管理)
    2013-11-11
  • Android開發(fā)之ViewFlipper自動播放圖片功能實現(xiàn)方法示例

    Android開發(fā)之ViewFlipper自動播放圖片功能實現(xiàn)方法示例

    這篇文章主要介紹了Android開發(fā)之ViewFlipper自動播放圖片功能實現(xiàn)方法,結合實例形式分析了Android使用ViewFlipper實現(xiàn)圖片播放的相關界面布局及功能實現(xiàn)技巧,需要的朋友可以參考下
    2019-03-03
  • Android之Compose頁面切換動畫介紹

    Android之Compose頁面切換動畫介紹

    大家好,本篇文章主要講的是Android之Compose頁面切換動畫介紹,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • Android設計登錄界面、找回密碼、注冊功能

    Android設計登錄界面、找回密碼、注冊功能

    這篇文章主要為大家詳細介紹了Android設計登錄界面的方法,Android實現(xiàn)找回密碼、注冊功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-05-05
  • Android最基本的異步網(wǎng)絡請求框架

    Android最基本的異步網(wǎng)絡請求框架

    這篇文章主要為大家詳細介紹了Android最基本的異步網(wǎng)絡請求框架,感興趣的小伙伴們可以參考一下
    2016-04-04
  • Android入門之系統(tǒng)設置Configuration類的使用教程

    Android入門之系統(tǒng)設置Configuration類的使用教程

    這篇文章主要給大家介紹一下Configuration類的使用,Configuration類是用來描述手機設備的配置信息的,比如屏幕方向,?觸摸屏的觸摸方式等,感興趣的可以了解一下
    2022-12-12
  • Android將String保存為SD卡中TXT文件的方法

    Android將String保存為SD卡中TXT文件的方法

    今天小編就為大家分享一篇Android將String保存為SD卡中TXT文件的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • Android ButtonOnClick事件的寫法總結

    Android ButtonOnClick事件的寫法總結

    這篇文章主要介紹了Android ButtonOnClick事件的寫法總結的相關資料,這里把Android ButtonOnClick的寫法做個總結,希望能幫助到大家,需要的朋友可以參考下
    2017-07-07
  • Android自定義View接收輸入法輸入的內容

    Android自定義View接收輸入法輸入的內容

    最近的一個項目需要實現(xiàn)需求,希望從一個View上調用輸入法和接收輸入法傳過來的內容,下面這篇文章就給大家分享下Android自定義View接收輸入法輸入的內容的方法,有需要的朋友們可以參考借鑒,下面來一起看看吧。
    2016-12-12

最新評論

大方县| 陆川县| 彭泽县| 吴忠市| 湖口县| 广丰县| 辽源市| 望都县| 成武县| 汉沽区| 朝阳市| 清原| 奇台县| 军事| 衡山县| 桐乡市| 青海省| 方城县| 邛崃市| 萨嘎县| 三门县| 辛集市| 台湾省| 绩溪县| 彰武县| 明溪县| 武鸣县| 饶平县| 夏邑县| 新建县| 利津县| 高安市| 潜山县| 博爱县| 辉县市| 沂南县| 肥城市| 凌源市| 新宁县| 油尖旺区| 康保县|