如果在
cd android && ./gradlew clean
之前不运行 react-native run-android
,则会失败并出现一些错误,例如:
创建文件夹失败:...
或
删除文件夹失败:...
所以我必须再次运行更多次才能解决它。
请帮我解决没有
gradlew clean
的问题。
非常感谢。
对于干净的 Android 项目,请在 macOS 中运行以下命令
cd android &&./gradlew clean
重新运行
cd .. && react-native run-android
自从升级到 RN 43 以来,我遇到了类似的问题。我还没有找到解决方案,但意识到在成功构建之前必须进行清理。
到目前为止,对我来说最好的解决方案是启动项目的批处理脚本,其中包括 gradlew clean
@echo on
cd (path to project/android folder) && ^
gradlew clean && ^
cd (path to project root folder) && ^
react-native run-android
命令: 1.cd(项目/android文件夹的路径) 2.gradlew清洁 3. 光盘.. 4.react-native run-android
在 Ubuntu 上遵循本指南对我有用
cd android
->
chmod +x gradlew
->
./gradlew clean
->
cd .. && react-native run-android
我也遇到这个问题了。对我有用的是,在 Windows 上,以管理员身份打开命令提示符。问题是该脚本没有删除文件夹的权限。
Command Prompt
cd
到您的项目目录react-native run-android
对我来说,问题的解决方案是使用“watchman”作为文件监视程序,如下所示:https://github.com/facebook/react-native/issues/9136#issuecomment-306486102
将 android/build.gradle + cd android ./gradlew clean 中的 minSdkVersion 从 16 更改为 21 - 解决了现在工作正常的问题
对我来说,当我执行以下命令时它起作用了。 转到您的项目目录并运行: