gpt4 book ai didi

android - 尝试为 React-Native Android 项目启动 logKitty 时出错

转载 作者:行者123 更新时间:2023-12-03 07:24:42 27 4
gpt4 key购买 nike

我已在其他项目中运行此记录器,但运行 react-native log-android 时没有出现问题,为什么记录器在此项目文件夹中失败。这些大多是开箱即用的react-native init NewProjects,只有很少的变化。所以我很惊讶这个项目我无法运行记录器。我更喜欢 cmd 记录器。它比在 chrome 中运行更快。

λ react-native log-android
info Starting logkitty
The filename, directory name, or volume label syntax is incorrect.
error Command failed: 'C:\Users\{UserPIN}\AppData\Local\Android\Sdk/platform-tools/adb' logcat -c
The filename, directory name, or volume label syntax is incorrect.
. Run CLI with --verbose flag for more details.
Error: Command failed: 'C:\Users\{UserPIN}\AppData\Local\Android\Sdk/platform-tools/adb' logcat -c
The filename, directory name, or volume label syntax is incorrect.

at spawnLogcatProcess (c:\ws\mobile2\ReactRegLoc\node_modules\logkitty\build\android\adb.js:36:11)
at runAndroidLoggingProcess (c:\ws\mobile2\ReactRegLoc\node_modules\logkitty\build\android\adb.js:21:10)
at logkitty (c:\ws\mobile2\ReactRegLoc\node_modules\logkitty\build\api.js:137:85) at Object.logAndroid [as func] (c:\ws\mobile2\ReactRegLoc\node_modules\@react-native-community\cli-platform-android\build\commands\logAndroid\index.js:37:44)
at Command.handleAction (c:\ws\mobile2\ReactRegLoc\node_modules\react-native\node_modules\@react-native-community\cli\build\cliEntry.js:160:21)
at Command.listener (c:\ws\mobile2\ReactRegLoc\node_modules\commander\index.js:315:8)
at Command.emit (events.js:189:13)
at Command.parseArgs (c:\ws\mobile2\ReactRegLoc\node_modules\commander\index.js:651:12)
at Command.parse (c:\ws\mobile2\ReactRegLoc\node_modules\commander\index.js:474:21)
at setupAndRun (c:\ws\mobile2\ReactRegLoc\node_modules\react-native\node_modules\@react-native-community\cli\build\cliEntry.js:210:24)

最佳答案

目前似乎已损坏,但临时修复方法是更改​​节点模块文件夹中的文件。

在node_modules/logkitty/build/android/adb.js

将第 29 行更改为:

return process.env.ANDROID_HOME ? `${process.env.ANDROID_HOME}\\platform-tools\\adb` : 'adb';

并将第 34 行更改为:

(0, _child_process.execSync)(`${adbPath} logcat -c`);

关于android - 尝试为 React-Native Android 项目启动 logKitty 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57557765/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com