我对 React Native 相当陌生,看起来我的应用程序在执行我的主要应用程序代码之前崩溃了,但我不知道在哪里。在 VSCode 中,我在输出中看到以下内容:
Error: EPERM: operation not permitted, lstat 'c:\Dev\myapp\android\app\build\generated\not_namespaced_r_class_sources\debug\r\com\bumptech\glide\integration\okhttp'
Emitted 'error' event on NodeWatcher instance at:
at NodeWatcher.<anonymous> (c:\Dev\myapp\node_modules\sane\src\node_watcher.js:291:16)
at FSReqCallback.oncomplete (fs.js:176:21) {
errno: -4048,
code: 'EPERM',
syscall: 'lstat',
path: 'c:\\Dev\\myapp\\android\\app\\build\\generated\\not_namespaced_r_class_sources\\debug\\r\\com\\bumptech\\glide\\integration\\okhttp'
Run Code Online (Sandbox Code Playgroud)
我试图弄清楚如何确定这是从哪里来的,以及如何在将来调试此类错误。
小智 22
在 Windows 上使用 React-Native 时我也遇到了同样的错误。
我不确定此错误的根本原因,但遵循以下步骤可以帮助我解决问题。
在 Android Studio 上,转到 “文件”>“使缓存无效/重新启动”
终止本地反应本机服务器
然后运行npx react-native start --reset-cache并npm run android
使用以下命令转到 Android 文件夹
cd android && ./gradlew app:installDebug
返回主文件夹
cd ..
现在运行npx react-native run-android
| 归档时间: |
|
| 查看次数: |
33406 次 |
| 最近记录: |