Node.js 无法从 ADB 服务器正常读取

问题描述 投票:0回答:1

我曾经使用Node.js来开发应用程序,当我使用

npx expo
这个推荐时,但我得到了这个错误。我无法连接到 Android 模拟器。

Error: * daemon not running; starting now at tcp:5037
adb F 02-15 17:38:38 23712 23884 main.cpp:52] cannot open C:\Users\ABS\AppData\Local\Temp\adb.log: Permission denied
could not read ok from ADB Server
* failed to start daemon
error: cannot connect to daemon

我缺少哪里设置?

node.js adb
1个回答
0
投票

参见 https://android.googlesource.com/platform/packages/modules/adb/+/HEAD/client/main.cpp#52 正如有人评论的那样,您可能会遇到写入权限问题(您的 Node.js 模块是否在不同用户下运行?)。 我会通过在终端中运行

adb kill-server && adb devices
来隔离问题(并确保其正常工作,然后对 node.js 设置进行故障排除)。该终端窗口不需要需要以管理员身份运行。

© www.soinside.com 2019 - 2024. All rights reserved.