React Natived打包报错java.io.IOException: Could not delete path '...\android\support\v7'解决

React Native打包apk时在第二次编译时候报错:

java.io.IOException: Could not delete path 'D:\mycode\reactnative\SecondTest\android\app\build\generated\source\r
\release\android\support\v7

问题解决

直观上看是没有删除某个文件,产生的IOException异常,实际上是因为上次编译导致的缓存没有清空导致的。

进入到android目录下运行下面代码清除上次打包时的缓存:

gradlew.bat clean

或者:

.\gradlew clean