请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

Android studio 运行RN项目

老师,问您一个在Android studio 运行RN项目的问题,因为要调试一些原生的Android代码,
项目现在直接运行 react-native run-android是成功的,然后在Android studio里面运行我是先把项目中的android导入进Android studio,然后通过cmd在项目根目录下运行react-native start,然后在Android stduio中运行,报错
cmd控制台:
Loading dependency graph, done.
events.js:174
throw er; // Unhandled ‘error’ event
^

Error: EPERM: operation not permitted, lstat 'D:\WorkPlace\ReactNative\react_native\android\app\build\generated\not_namespaced_r_class_sources\debug\processDebugResources\r\androidx\arch\core’
Emitted ‘error’ event at:
at NodeWatcher. (D:\WorkPlace\ReactNative\react_native\node_modules\sane\src\node_watcher.js:291:16)
at callback (D:\WorkPlace\ReactNative\react_native\node_modules\graceful-fs\polyfills.js:295:20)
at FSReqWrap.oncomplete (fs.js:153:21)
图片描述
Android控制台:
org.gradle.execution.MultipleBuildFailures: Build completed with 1 failures.
at org.gradle.initialization.DefaultGradleLauncherExecuteTasks.run(DefaultGradleLauncher.java:386)atorg.gradle.internal.operations.DefaultBuildOperationExecutorExecuteTasks.run(DefaultGradleLauncher.java:386) at org.gradle.internal.operations.DefaultBuildOperationExecutorExecuteTasks.run(DefaultGradleLauncher.java:386)atorg.gradle.internal.operations.DefaultBuildOperationExecutorRunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:402)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:394)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250)
at

图片描述

正在回答 回答被采纳积分+3

1回答

CrazyCodeBoy 2019-08-28 09:20:58

将终端关闭,直接通过Android studio的运行按钮运行,理论上它会自动启动RN的本地服务

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号