首页 > 解决方案 > 在 Windows 上设置 react-native android 环境,ADB 设备未通过 bash 显示,但显示在常规 cmd 提示符中

问题描述

我正在尝试在 Windows 上设置一个环境,以便我可以开发 react-native android 应用程序。

到目前为止,我已经完成了设置 react native CLI 的快速入门指南。

  1. 我有 Node 和 python2,我有当前的 jdk

  2. Android Studio 已经设置好了,我已经为 ANDROID_HOME 设置了用户变量

  3. 我已经设置了 Windows Linux 子系统 2 和 bash

  4. 我在桌面上的文件夹中创建了一个新的 react-native 项目

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

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

标签: androidbashreact-native

解决方案


推荐阅读