【问题标题】:Expo-react-native :Couldn't adb reverse: device 'adb' not foundExpo-react-native:无法逆向 adb:找不到设备“adb”
【发布时间】:2022-07-01 16:12:56
【问题描述】:

我正在使用 react-native-expo 进行移动应用开发。 我为应用程序使用 android 模拟器,为开发使用 vscode 编辑器。 几天后它开始向我显示此错误。

› Opening on Android...
Couldn't adb reverse: device 'adb' not found
› Opening exp://10.0.46.81:19000 on Device adb
Couldn't start project on Android: Error running adb: device 'adb' not found
› Press ? │ show all commands

我尝试擦除模拟器,点击模拟器中的内部版本号,但没有任何结果。

我已删除虚拟设备并创建了新设备。它一次又一次地工作,这个过程不起作用。 互联网上没有太多关于此的内容。 需要帮助。

【问题讨论】:

  • 你有没有想过这个问题?
  • 我从 AVD 管理器创建了一个新的模拟器。但是,我无法弄清楚它发生的原因,但是每当我遇到这个问题时,我都会创建一个适合我的新模拟器。在我的情况下,冷启动不起作用。

标签: react-native android-studio android-emulator expo adb


【解决方案1】:

试试这个。这对我有用。

  1. 确保您已经在设置 ​​> 外观和行为 > 系统设置 > android SDK > android SDK 位置中添加了 android sdk 路径 (常用路径为 C:\Users(name)\AppData\Local\Android\Sdk)
  2. 在环境变量(用户变量)中创建新的变量名称和值 (ANDROID_HOME C:\Users(name)\AppData\Local\Android\Sdk)
  3. 在环境变量(用户变量)中添加新路径 (C:\Users(name)\AppData\Local\Android\Sdk\platform-tools)

在我解决了 3 个小时之后,这对我来说是有效的。 一开始,我不是在flutter中遇到这样的问题,而是在react-native中遇到这样的问题。

【讨论】:

    【解决方案2】:

    我遇到了同样的问题。模拟器在此之后开始工作:

    1. 从 Android Studio 中删除缓存
    2. 从您的模拟器中擦除数据
    3. 冷启动重启

    当我解决这个问题时,我最终也做了这些:

    1. 检查 Android Studio 更新
    2. 重新安装了 Android Studio
    3. 从 SDK 工具检查 SDK 更新:SDK 管理器 -> Android SDK -> SDK 工具。您可以在右侧查看是否有可用的新更新。

    【讨论】:

      【解决方案3】:

      转到虚拟设备管理器 -> 选择您的设备 -> 操作 -> 单击“下拉”按钮并选择“立即冷启动”。

      这对我有用。

      【讨论】:

        【解决方案4】:

        我的解决方法是为 AVD 使用的 android 版本安装 SDK 平台。

        就我而言,我在第一次设置我的 AVD 时通过 AVD Manager 安装了 android v9 (Pie),当我查看这个问题时,我注意到 AVD Manager strong>用于 v9 的 SDK 平台未作为该设置的一部分安装。

        我采取的具体步骤如下:

        免责声明:您可能不需要完全按照这些步骤来解决问题

        1. 关闭所有 CMD 和 IDE 程序。
        2. 打开 Android Studio 并导航到 AVD Manager
        3. 点击目标 AVD 的向下箭头,然后点击编辑选项
        4. 将设备设置为冷启动而不是快速启动
        5. 打开 SDK Manager,下载 AVD 使用的 SDK Platform for android 版本
        6. 返回 AVD Manager,点击 Cold boot now 选项
        7. 以管理员身份打开 CMD 终端,CD 到项目 repo,然后运行 ​​expo start
        8. 在 AVD 中启动展览

        完成

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2019-05-06
          • 2015-08-29
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-12-27
          相关资源
          最近更新 更多