xxx.processReleaseResources
React-native 在编译过程中,可能会出现xxxx.processReleaseResources
的错误:
,这个错误的原因,是因为引用的第三方的组件中android目录下build.gradle中sdk版本和当前项目sdk版本不一致造成的,只需找到对应的第三方包,把sdk版本改成和当前版本一样的可以了:
原因:
造成这种情况的原因大多是因为第三方库维护的时间太慢,或者有些库已经不维护了,而rn的一直在更新中,当使用了rn版本太高了,就会出现这种情况,而这种情况在每次install的时候第三方包都会被还原回去,导致每次install后都会需要修改一下第三方包的sdk版本,这样的话就太麻烦了,当第三方的包用的多了之后,可能改起来就太过麻烦,或者会忘记具体应该改哪些,这也是一个很大的工程,在这里我的做法是把修改好的build.gradle复制一份出来,等下次install的时候可以直接copy过去就可以了,即使改的多了,也不费事,暂时还没找到更快捷的方法。
如果你要更好的方法不放写下来,更大家分享一下!!!