首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Mac 安卓Studio使用外部模拟器

Mac 安卓Studio使用外部模拟器

作者头像
星宇大前端
发布2019-01-15 16:22:46
3.2K0
发布2019-01-15 16:22:46
举报
文章被收录于专栏:大宇笔记大宇笔记

背景


安卓Studio模拟器一直被安卓开发者吐槽,虽然在Mac里安卓模拟器优化了很多,但是在某些情况还需连接外部模拟器。

下面介绍下连接模拟器流程:

第一步:下载好模拟器


本篇下载的是网易的mumu模拟器,没有广告。

使用adb连接模拟器


连接命令:abd connect ip:port

首先查看一下adb 命令是否可用。在终端输入adb测试,如果不可用,设置环境变量。输入如下命令:

1.打开环境变量文件:

touch .bash_profile

open -e .bash_profile

2.然后你就可以看到这个文件了:

在这里插入图片描述
在这里插入图片描述

输入:export PATH=${PATH}:~/Library/Android/sdk/platform-tools 保存即可

3.这时候你输入adb可能没有效果,你需要让环境变量立即生效 输入下面的命令,这样adb就可以用了。 source .bash_profile

4.查看验证模拟器端口号(方法很多,比如利用Mac自带网络使用工具你也可以获得模拟器端口号)

一般情况下模拟器会告诉你端口号,网上搜索即可。windows和mac端口号不一样,所以你需要验证下。

22471 是mumu给出的Mac 端口号,首先关闭执行下面命令:

sudo lsof -i:22471

如果没有,然后打开模拟器继续执行该命令:

下面是我的显示:

NvrdeiMac:~ nvr$ sudo lsof -i:22471 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME NemuPlaye 2728 nvr 28u IPv4 0x42432fc932828dc5 0t0 TCP localhost:22471 (LISTEN) NemuPlaye 2728 nvr 29u IPv6 0x42432fc923d321c5 0t0 TCP localhost:22471 (LISTEN)

下面可以看出该端口被mumu占用,name:localhost:22471

然后执行 sudo adb connect localhost:22471

然后连接成功。

在这里插入图片描述
在这里插入图片描述
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018年11月07日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 背景
    • 第一步:下载好模拟器
      • 使用adb连接模拟器
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档