埋点:Mac系统下怎么安装adb连接Android手机测试埋点
1.进入启动台--> 其他-->终端

2.安装 brew,粘贴下文到终端,回车
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
例如:
Last login: Thu Apr 15 14:23:07 on ttys000
haokun@haokundeMacBook-Pro ~ % adb
zsh: command not found: adb
haokun@haokundeMacBook-Pro ~ % /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
==> Checking for `sudo` access (which may request your password).
Password:
==> This script will install:
/opt/homebrew/bin/brew
/opt/homebrew/share/doc/homebrew
/opt/homebrew/share/man/man1/brew.1
/opt/homebrew/share/zsh/site-functions/_brew
/opt/homebrew/etc/bash_completion.d/brew
/opt/homebrew
~~~~省略~~~~
==> Next steps:
- Add Homebrew to your PATH in /Users/haokun/.zprofile:
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/haokun/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
- Run `brew help` to get started
- Further documentation:
https://docs.brew.sh
3.安装adb
haokun@haokundeMacBook-Pro ~ % brew install android-platform-tools
haokun@haokundeMacBook-Pro ~ % brew cask install android-platform-tools Updating Homebrew... Error: Unknown command: cask haokun@haokundeMacBook-Pro ~ % brew install android-platform-tools ==> Tapping homebrew/cask Cloning into '/opt/homebrew/Library/Taps/homebrew/homebrew-cask'... remote: Enumerating objects: 565208, done. ·········省略······ Resolving deltas: 100% (399122/399122), done. Tapped 3892 casks (4,009 files, 267.6MB). ==> Downloading https://dl.google.com/android/repository/42b081e1e068bb936179551 ######################################################################## 100.0% ·········省略······ ==> Linking Binary 'mke2fs' to '/opt/homebrew/bin/mke2fs' ==> Linking Binary 'adb' to '/opt/homebrew/bin/adb' 🍺 android-platform-tools was successfully installed!
4.查看adb的是否成功
haokun@haokundeMacBook-Pro ~ % adb Android Debug Bridge version 1.0.41 Version 31.0.2-7242960 Installed as /opt/homebrew/bin/adb ---省略---
5.连接手机
haokun@haokundeMacBook-Pro ~ % adb devices * daemon not running; starting now at tcp:5037 * daemon started successfully List of devices attached 815-----72 device
6.操作手机查看数据上报
haokun@haokundeMacBook-Pro ~ % adb logcat | grep video_play
read: unexpected EOF!
haokun@haokundeMacBook-Pro ~ % adb logcat | grep video_play
04-16 14:35:19.674 18355 18355 D Keep-SU#VideoMonitor: ║ ###Avg loadCost: 211 params: {uri=https://static1.keepcdn.com/cms_static/video/2021/3/29/1617000777892_ODRiNDllMzdhMzJj.mp4, success=0, source=home_recommend, load_cost=211, lag_count=0, seek_count=0, buffer_cost=194, prefetch_hit=false, entry_id=563b33a9bab30bf333565dc5, start_position=0, error_code=null, error_info=, error_message=com.google.android.exoplayer2.upstream.HttpDataSource$HttpDataSourceException: Unable to connect, render_cost=17, refer=com.gotokeep.keep.splash.SplashActivity, page=page_home, use_water_irrigation=0, lag_count_without_seek=0, lag_count_pure=0, video_play_length=15120, confirmed_times=0, video_size=0, video_length=0}
04-16 14:35:19.680 18355 20228 D Keep-COMMON#KeepAnalyticsEvent: ║ ###{"event":"video_play","ip":"10.2.44.17","monitor":false,"network":"WIFI","properties":{"page":"homeRecommend","video_play_length":14,"sessionId":"1618552530901","content_type":"course","item_id":"563b33a9bab30bf333565dc5"},"time":1618554919671}
04-16 14:35:19.695 18355 20228 D Keep-COMMON#KeepAnalyticsEvent: ║ ###{"event":"dev_entry_videoplay","ip":"10.2.44.17","monitor":false,"network":"WIFI","properties":{"start_position":0,"error_message":"com.google.android.exoplayer2.upstream.HttpDataSource$HttpDataSourceException: Unable to connect","lag_count_without_seek":0,"render_cost":17,"error_info":"","prefetch_hit":false,"video_length":0,"source":"home_recommend","sessionId":"1618552530901","buffer_cost":194,"lag_count_pure":0,"uri":"https://static1.keepcdn.com/cms_static/video/2021/3/29/1617000777892_ODRiNDllMzdhMzJj.mp4","load_cost":211,"confirmed_times":0,"lag_count":0,"video_size":0,"refer":"com.gotokeep.keep.splash.SplashActivity","success":0,"seek_count":0,"page":"page_home","video_play_length":15120,"use_water_irrigation":0,"entry_id":"563b33a9bab30bf333565dc5"},"time":1618554919672}
04-16 14:35:32.352 18355 20228 V Keep-COMMON#KeepAnalyticsUpload: ║ ###{"event":"video_play","ip":"10.2.44.17","monitor":false,"network":"WIFI","properties":{"content_type":"course","item_id":"563b33a9bab30bf333565dc5","page":"homeRecommend","video_play_length":3,"sessionId":"1618552530901"},"time":1618554908136}
04-16 14:35:32.353 18355 20228 V Keep-COMMON#KeepAnalyticsUpload: ║ ###{"event":"video_play","ip":"10.2.44.17","monitor":false,"network":"WIFI","properties":{"content_type":"course","item_id":"563b33a9bab30bf333565dc5","page":"homeRecommend","video_play_length":14,"sessionId":"1618552530901"},"time":1618554919671}
04-16 14:38:05.020 18355 18355 D Keep-SU#VideoMonitor: ║ ###Avg loadCost: 137 params: {uri=https://static1.keepcdn.com/cms_static/video/2021/3/29/1617000777892_ODRiNDllMzdhMzJj.mp4, success=0, source=home_recommend, load_cost=137, lag_count=1, seek_count=1, buffer_cost=135, prefetch_hit=false, entry_id=563b33a9bab30bf333565dc5, start_position=0, error_code=null, error_info=, error_message=com.google.android.exoplayer2.upstream.HttpDataSource$HttpDataSourceException: Unable to connect, render_cost=2, refer=com.gotokeep.keep.splash.SplashActivity, page=page_home, use_water_irrigation=0, lag_count_without_seek=0, lag_count_pure=0, video_play_length=1434, confirmed_times=198, video_size=0, video_length=0}
04-16 14:38:05.022 18355 20228 D Keep-COMMON#KeepAnalyticsEvent: ║ ###{"event":"video_play","ip":"10.2.44.17","monitor":false,"network":"WIFI","properties":{"page":"homeRecommend","video_play_length":15,"sessionId":"1618552530901","content_type":"course","item_id":"563b33a9bab30bf333565dc5"},"time":1618555085017}
04-16 14:38:05.037 18355 20228 D Keep-COMMON#KeepAnalyticsEvent: ║ ###{"event":"dev_entry_videoplay","ip":"10.2.44.17","monitor":false,"network":"WIFI","properties":{"start_position":0,"error_message":"com.google.android.exoplayer2.upstream.HttpDataSource$HttpDataSourceException: Unable to connect","lag_count_without_seek":0,"render_cost":2,"error_info":"","prefetch_hit":false,"video_length":0,"source":"home_recommend","sessionId":"1618552530901","buffer_cost":135,"lag_count_pure":0,"uri":"https://static1.keepcdn.com/cms_static/video/2021/3/29/1617000777892_ODRiNDllMzdhMzJj.mp4","load_cost":137,"confirmed_times":198,"lag_count":1,"video_size":0,"refer":"com.gotokeep.keep.splash.SplashActivity","success":0,"seek_count":1,"page":"page_home","video_play_length":1434,"use_water_irrigation":0,"entry_id":"563b33a9bab30bf333565dc5"},"time":1618555085018}
^C

浙公网安备 33010602011771号