2017-07-31 392 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逐步進行 –