【问题标题】:In React native 'adb' is not recognized as an internal and external command在 React 本机中,“adb”不被识别为内部和外部命令
【发布时间】:2018-02-21 04:16:07
【问题描述】:

我尝试在环境变量中设置路径,但不起作用。

错误如下: 'adb' 未被识别为内部或外部命令, 可运行的程序或批处理文件。启动应用程序(C:\Users\Administrator\AppData\Local\Android\Sdk/platform-tool s/adb shell am start -n com.demo/com.demo.MainActivity... 开始:意图 { cmp=com.demo/.MainActivity }

【问题讨论】:

    标签: android react-native adb android-sdk-tools


    【解决方案1】:

    首先你必须设置你的android sdk平台工具的环境变量

    开始 > 控制面板 > 系统 > 高级系统设置 > 环境变量...

    在此环境变量窗口中,在 用户变量部分 中(您的用户名)突出显示路径并点击编辑...

    添加这个路径:C:\Users\your-username\AppData\Local\Android\sdk\platform-tools;

    它是 Windows 操作系统中的默认 sdk 路径。如果您的位置与添加 sdk 路径不同,请单击 OK 直到环境变量弹出关闭。

    如果您已经打开了命令提示符窗口,请将其关闭然后重新打开,然后 adb devices 命令应该可以工作。

    第 2 步:

    如果它仍然不起作用,则将 local.properties 文件添加到您的项目中

    1. 转到您的 React 本机项目 -> Android
    2. 创建文件 local.properties
    3. 打开文件
    4. 粘贴您的 Android SDK 路径,如下所示

      在 Windows 中sdk.dir = C:/Users/USERNAME/AppData/Local/Android/sdk

      在 macOS 中sdk.dir = /Users/USERNAME/Library/Android/sdk

      在linux中sdk.dir = /home/USERNAME/Android/Sdk

      将 USERNAME 替换为您的用户名

    现在,在终端中运行 react-native run-android

    【讨论】:

      猜你喜欢
      • 2016-07-30
      • 2012-02-03
      • 2019-03-20
      • 2021-09-15
      • 2021-02-08
      • 1970-01-01
      • 2018-06-04
      • 2021-06-19
      • 2016-12-22
      相关资源
      最近更新 更多