在windows上设置react本机android环境时,ADB设备不会通过bash显示,而是在常规cmd提示符中显示

在windows上设置react本机android环境时,ADB设备不会通过bash显示,而是在常规cmd提示符中显示,android,bash,react-native,Android,Bash,React Native,我正在尝试在windows上设置一个环境,以便开发本地android应用程序 到目前为止,我已经阅读了有关设置react native CLI的快速入门指南 我有Node和python2,还有当前的jdk Android studio已经设置好了,我已经为Android\u HOME设置了用户变量 我已经安装了Windows Linux子系统2和bash 我已在桌面上的文件夹中创建了一个新的react本机项目 我目前的问题是通过ADB识别android设备。我可以在常规的WindowsC

我正在尝试在windows上设置一个环境,以便开发本地android应用程序

到目前为止,我已经阅读了有关设置react native CLI的快速入门指南

  • 我有Node和python2,还有当前的jdk

  • Android studio已经设置好了,我已经为Android\u HOME设置了用户变量

  • 我已经安装了Windows Linux子系统2和bash

  • 我已在桌面上的文件夹中创建了一个新的react本机项目

  • 我目前的问题是通过ADB识别android设备。我可以在常规的WindowsCMDShell,ADB(版本41)中看到我的物理设备和模拟设备,但我的ubuntu子系统的最新版本是39,因此我无法通过bash启动基本应用程序。也就是说,当我在bash中运行adb设备时,什么都没有显示。我已经读到,你需要有相同的版本才能识别它,但我在我的android sdk/tools路径中将版本41替换为39,windows cmd停止识别它


    寻找一些见解,如果我的方向正确,等等。

    “可以看到我的物理设备和模拟设备…”。请编辑您的Q以显示说明问题的确切命令和确切输出。事实上,我们无法知道你看到了什么以及为什么它可能不起作用。使用鼠标选中文本的编辑菜单中的
    {}
    工具,将其格式设置为
    code/data/requiredOutput/ExactErrMsgs
    。祝你好运,我的坏运气。我最终从其位置复制了adb.exe并用它覆盖WLS中的adb文件,它似乎解决了问题。“可以同时看到我的物理设备和模拟设备…”。请编辑您的Q以显示说明问题的确切命令和确切输出。事实上,我们无法知道你看到了什么以及为什么它可能不起作用。使用鼠标选中文本的编辑菜单中的
    {}
    工具,将其格式设置为
    code/data/requiredOutput/ExactErrMsgs
    。祝你好运,我的坏运气。我最终从其位置复制了adb.exe,并用它覆盖WLS中的adb文件,似乎解决了问题。