0x00

        做安卓开发或者安卓逆向免不了需要一个好用的模拟器,发现蓝叠的界面还不错,很喜欢,所以就用蓝叠了,但是如何把蓝叠和AndroidStudio连接起来呢?

0x01

        前言,用adb连接,为什么要用adb,这是个什么东西?我也不知道,就随手查了查,是这样的:

android studio 蓝牙rfcomm android studio 连接蓝叠_AndroidStudio

0x02

     步骤如下:

  1. 打开蓝叠模拟器
  2. 不要打开AndroidStudio ^_^ ,如果已经打开了先关闭
  3. 打开cmd窗口,来到你的sdk的目录下的platform-tools目录下,用dir命令就可以看到adb程序了
  4. 使用命令 "adb connect localhost:5555"(要是有教程告诉你 127.0.0.1:5555也是一样的)
  5. 打开你的AndroidStudio正常写完代码运行就可以了
  6. 断开连接的命令是 "adb disconnect localhost:5555"
  7. 说明一点,就是蓝叠的安卓版本和AS的sdk版本可能不同,如果版本不同就有些麻烦了,所以注意下载适合自己版本的蓝叠(现在最新版的蓝叠也才支持安卓7.1,都已经安卓9了,还是安卓7就有些不够人性化了,希望可以快些更新吧)

0x03

    具体步骤的实现讲解及截图(还有部分可能会产生的疑问)

    1.打开蓝叠:

    

android studio 蓝牙rfcomm android studio 连接蓝叠_蓝叠_02

    2.确保AndroidStudio是关闭的,这一步骤就不用截图了吧 ^_^

    3.打开cmd窗口,来到你的sdk的目录下的platform-tools目录下,用dir命令查看adb程序

    

android studio 蓝牙rfcomm android studio 连接蓝叠_AndroidStudio_03

    每个人存放sdk的目录不同,找到你存放sdk的目录就好了

    4.使用命令 "adb connect localhost:5555"连接蓝叠

    

android studio 蓝牙rfcomm android studio 连接蓝叠_蓝叠_04

    有没有好奇为什么连接的是 5555端口?我也好奇,所以就查了下,如下:

    

android studio 蓝牙rfcomm android studio 连接蓝叠_AndroidStudio_05

    意思就是说每当有安卓设备和PC相连时,守护进程就会为它们分两个端口,5555端口就是为了连adb用的

    用火绒剑查看下网络,找到蓝叠,发现有5555端口如下:

android studio 蓝牙rfcomm android studio 连接蓝叠_好用_06

    5.打开AS运行代码:

    

android studio 蓝牙rfcomm android studio 连接蓝叠_蓝叠_07

    6.断开连接,貌似不重要,关闭自然就断开了,但是还是上个截图吧!

android studio 蓝牙rfcomm android studio 连接蓝叠_守护进程_08