React Native:在运行react-native-run-android之前总是gradlew clean

Tru*_*ong 16 react-native react-native-android

如果cd android && ./gradlew cleanreact-native run-android此失败之前没有运行,则会出现以下错误:

无法创建文件夹:...

要么

删除文件夹失败:...

所以我必须再跑一次才能解决它.

请帮我解决gradlew clean.

非常感谢.

Vij*_*iya 27

对于干净的android项目运行以下命令

cd android &&./gradlew clean
Run Code Online (Sandbox Code Playgroud)

重新运行

cd .. && react-native run-android
Run Code Online (Sandbox Code Playgroud)


Jam*_*lis 16

自升级到RN 43以来,我遇到了类似的问题.我还没有找到解决方案,但意识到在成功构建之前必须进行干净处理.

到目前为止,对我来说最好的解决方案是启动项目的批处理脚本,其中包括gradlew clean

@echo on
cd (path to project/android folder) && ^
gradlew clean && ^
cd (path to project root folder) && ^
react-native run-android
Run Code Online (Sandbox Code Playgroud)

命令:1.cd(项目/ android文件夹的路径)2.gradlew clean 3. cd .. 4.react-native run-android


Qua*_* Le 7

在 Ubuntu 上按照本指南对我有用 cd android-> chmod +x gradlew-> ./gradlew clean-> cd .. && react-native run-android