首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >响应本地spawnSync $HOME/Android/Sdk/platform-tools/亚行ENOENT at Object.spawnSync

响应本地spawnSync $HOME/Android/Sdk/platform-tools/亚行ENOENT at Object.spawnSync
EN

Stack Overflow用户
提问于 2020-12-19 17:44:08
回答 2查看 3.7K关注 0票数 2

在尝试运行以下命令时,我得到了以下错误:sudo本机运行-android

从这里开始,我已经试过了所有的方法,但都没有结果:React Native adb reverse ENOENT

此外,当我不使用sudo运行相同的命令时,没有出现问题,我进一步尝试更新亚行并将根Android文件夹复制到$USERS/Android,但这些方法都没有奏效。如果我能在这方面得到一些帮助就太好了

代码语言:javascript
复制
debug Running command "$HOME/Android/Sdk/platform-tools/adb -s f4de483e reverse tcp:8081 tcp:8081"
warn Failed to connect to development server using "adb reverse": spawnSync $HOME/Android/Sdk/platform-tools/adb ENOENT
info Starting the app on "f4de483e"...
debug Running command "$HOME/Android/Sdk/platform-tools/adb -s f4de483e shell am start -n com.grej_frontend/com.grej_frontend.MainActivity"
error Failed to start the app.
Error: spawnSync $HOME/Android/Sdk/platform-tools/adb ENOENT
    at Object.spawnSync (internal/child_process.js:1002:20)```
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-01-31 11:51:58

错误是,对于sudo用户,有一个独立的.bashrc文件,我没有更新该文件。用正确的路径更新该文件修复了我的错误。

票数 0
EN

Stack Overflow用户

发布于 2021-01-30 05:03:28

我也有同样的问题,我注意到我的~/..bashrc文件有一个不同的路径,如下所示

代码语言:javascript
复制
export PATH=$PATH:/usr/local/opt/android-sdk/tools:/usr/local/opt/android-sdk/platform-tools

然后我删除了它,我保留了下面的内容,并且它是固定的:

代码语言:javascript
复制
export ANDROID_HOME=$HOME/Android/Sdk
export ANDROID_SDK_ROOT=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools

export PATH=$PATH:$ANDROID_HOME/emulator
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65372714

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档