这是我参与「第五届青训营 」伴学笔记创作活动的第 6 天
本文主要介绍了在Mac OS(M1/M2)下抖音项目调试环境的搭建。
准备工作
下载Android Studio,选择Mac with Apple chip
下载极简抖音App
bytedance.feishu.cn/docs/doccnM…
clone代码仓库
Android Studio创建虚拟机
第一次运行时会提示配置 proxy,选择“Manual proxy configuration”,填入自己代理的IP和端口着即可。
一路点击next进入Android Studio。此时项目构建可能会报错,但是这不影响创建虚拟机,我们不用去管它。在右侧Virtual下选择Create device。
继续一路next保持默认设置即可创建虚拟机,等待环境构建完成后点击播放按钮即可开机。
服务器端配置
将demo代码clone到本地,输入
go build main.go
编译完成后生成可执行文件,并运行。如果控制台打印以下信息则表示后端启动成功。
[GIN-debug] Listening and serving HTTP on :8080
在mac终端输入,ifconfig | grep "inet"找到本机IP地址。如:127.0.0.1。
后端的URL即为:127.0.0.1:8080。
app连接服务器
将下载好的极简抖音App安装包拖入虚拟机,虚拟机会自动完成安装。进入极简抖音App,此时因为尚未连接到服务器,无法显示视频。双击右下角的我,进入“高级设置”,输入BaseUrl,这里的BaseUrl就是上文中提到的后端Url,如本文中的为:http://127.0.0.1:8080 ,点击“保存并重启”,如果视频成功播放并且服务器的控制台打印了200状态就说明成功连接且登陆接口功能正常。