如果在 react-native run-android
之前不运行 cd android && ./gradlew clean
,则失败了,例如:
无法创建文件夹:...
或
无法删除文件夹:...
所以我必须再次运行更多的时间才能解决它。
请帮助我在没有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.级清洁3. CD ..4.反射本地运行android
在Ubuntu上,请遵循本指南的工作 cd android
-> chmod +x gradlew
-> ./gradlew clean
-> cd .. && react-native run-android
我也遇到了这个问题。对我有用的是,在Windows上,以管理员的身份打开命令提示。问题是脚本没有删除文件夹的权限。
- 按Windows键
- 类型
Command Prompt
- 右键单击弹出的命令提示符
- 单击"作为管理员运行"
- 单击"是"到弹出的对话框"您想允许此应用程序对此设备进行更改?"
- 在命令提示符中
cd
到您的项目目录 - 运行
react-native run-android
对我来说,解决问题的解决方案是将" watchman"用作file-watcher,如下所示:https://github.com/facebook/facebook/react-native/issues/9136#issuecomment-306486102
将minsdkversion从16更改为android/build.gradle cd android ./gradlew clean -clean -clean-解决了问题,现在正常工作