Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 添加包会破坏构建_Android_Node.js_Npm_React Native_React Native Android - Fatal编程技术网

Android 添加包会破坏构建

Android 添加包会破坏构建,android,node.js,npm,react-native,react-native-android,Android,Node.js,Npm,React Native,React Native Android,我创建了一个本地应用程序。我按照规定安装了Android SDK 23,运行react native init myapp然后react native start和react native run Android 一切都很完美 现在我想添加一个模块: 我照上面描述的做了npm安装react native linear gradient——保存,然后react native链接。当我现在想要运行react native start和react native run android时,我得到: E

我创建了一个本地应用程序。我按照规定安装了Android SDK 23,运行
react native init myapp
然后
react native start
react native run Android

一切都很完美

现在我想添加一个模块:

我照上面描述的做了
npm安装react native linear gradient——保存
,然后
react native链接
。当我现在想要运行
react native start
react native run android
时,我得到:

 ERROR  EPERM: operation not permitted, lstat 
'C:\Users\User\Documents\myapp\android\app\build\generated\source\r\debug\android\support\v7'
{"errno":-4048,"code":"EPERM","syscall":"lstat","path":"C:\\Users\\User\\Documents\\myapp\\android\\app\\build\\generated\\source\\r\\debug\\android\\support\\v7"}
Error: EPERM: operation not permitted, lstat 'C:\Users\User\Documents\myapp\android\app\build\generated\source\r\debug\android\support\v7'

我也尝试过手动方式,但又犯了同样的错误。我以管理员身份运行终端,因此我不知道他为什么不能删除路径。

尝试
npm cache clean
@vinayr现在我收到了此错误:*出现了什么问题:任务执行失败::app:processDebugResources'>java.io.IOException:无法删除路径“C:\Users\User\Documents\myapp\android\app\build\generated\source\r\debug\com\facebook\fbui”。请尝试
cd-android&./gradlew-clean
非常感谢!!现在它起作用了:)。@vinayr你能给出一些背景说明为什么。/gradlew clean会解决这个问题吗?想知道只是为了我的知识!