2017-07-31 405 views
2

我是React Native语言的新手,我很难在Android中运行应用程序。React Native中的react-native run-android

的eror是:

FAILURE: Build failed with an exception. 
What went wrong: 
Execution failed for task ':app:processDebugResources'.> 
java.io.IOException: Could not delete path'C:\Users\Documents\projectFolder\android\app\build\generated\source\r\debug\android\support\graphics\drawable'. 

,并在我的package.json

"name": "sampleProject", 
    "version": "0.1.6", 
    "private": true, 
    "scripts": { 
    "start": "rm -rf __globals__ && cp -fR ../../globals __globals__ && npm run lint && node node_modules/react-native/local-cli/cli.js start", 
    "ios": "rm -rf __globals__ && cp -fR ../../globals __globals__ && npm run lint && react-native run-ios", 
    "android": "rm -rf __globals__ && cp -fR ../../globals __globals__ && npm run lint && react-native run-android", 
    "log-ios": "react-native log-ios", 
    "log-android": "react-native log-android", 
    "test": "jest", 
    "reset": "rm -rf __globals__ && cp -fR ../../globals __globals__ && npm run 
    lint && node node_modules/react-native/local-cli/cli.js start --reset- 
    cache", 
    "lint": "eslint --fix --max-warnings 1 .", 
    "precommit": "npm run lint" 
    }, 
    "dependencies": { 
    "async": "~2.4.1", 
    "bluebird": "~3.5.0", 
    "color-term-console": "~1.0.4", 
    "crypto-js": "~3.1.9-1", 
    "file-extension": "~3.1.2", 
    etc ... 

我应该怎么办家伙?

回答

0

从你的反应本地文件夹中运行:

cd android && gradlew clean,然后再试一次

+0

我使用Windows的方式,我得到了错误,“开发服务器返回的响应错误代码500” 而 网址:HTTP://本地主机:8081/index.android.bundle平台= android&dev = true&hot = true&minify = false – staz

+0

下面的错误信息还有什么呢? – MattyK14

1

试试这个:

使用命令cd android转到android文件夹,然后运行./gradlew clean

现在回到你的项目文件夹由cd ..

然后react-native run-android

+0

我尝试运行“cd android && ./gradlew clean”,但它的错误。它说。 ''不被识别为内部或外部命令 – staz

+0

尝试逐个使用,即不要使用&&'.try逐步进行 –