使用adb命令来查找应用程序入口
adb常用命令
1.或者链接的设备信息

2.获取 App 的日志信息
获取启动的任务:adb logcat | findstr -i displayed

• 获取app入口,然后启动应用
启动的方法为
adb shell
      # am start -n {包(package)名}/{包名}.{活动(activity)名称}
• adb shell am start -W -n com.android.chrome/org.chromium.chrome.browser.firstrun.FirstRunActivity -S

但是很遗憾,启动chrome失败了。。。
再次启动短信,结果又成功了。。。

抓到的第一个activity才是入口,除了使用logcat,使用aapt也可以获取到里面的可启动的入口,
但是有些apk找不准,另外一种方法来查找
方法二:使用aapt的方式来查找 app入口

到当前目录,打开cmd
输入以下命令:aapt dump badging D:\app\itest1.apk > D:/test/info.txt

就可以得到一份关于app的信息,在信息中查找对应的 package: name 信息和launchable-activity: name信息


采用{包(package)名}/{包名}.{活动(activity)名称}的组合 ,得到程序的入口

就可以正常启动了
获取当前界面元素:adb shell dumpsys activity top
获取任务列表:adb shell dumpsys activity activities
 
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号