1. 程式人生 > >無apk,怎麽獲取app的activity

無apk,怎麽獲取app的activity

測試 找到 直接 自動化測試 cti tar activiti 圖片 nag

在做app自動化測試之前,有個前提條件,就是要獲取當前app的包名和當前活動的activity。如果有提供了.apk,就可以直接通過adb命令獲取到包名和歡迎頁面;有種軟件是手機自帶的的,我們不知道apk,要怎麽獲取它的的activity?

第一種方法:adb 進入shell模式

進入shell模式後,輸入 logcat|grep ActivityManager,回車,此時控制臺會顯示shell怎麽輸出當前activity的系列操作;

在輸出的操作中,找到START後的cmp =包名/.當前活動的activity; 如下圖:com.android.browser為包名,BrowserActivity為當前活動activity

技術分享圖片

第二種方法:cmd 輸入 adb shell dumpsys activity activities

技術分享圖片

無apk,怎麽獲取app的activity