React Native 0.66.4 安卓编译报错Failed
2022-11-22 本文已影响0人
Loki_
以前好用的项目,现在运行react-native run-android报错Failed to transform react-native-0.71.0-rc.0-debug.aar
报错截图如下:
![](https://img.haomeiwen.com/i2198249/5aa9b5f1c9e81745.png)
解决方法:
在android/bulid.gradle文件增加以下内容
def REACT_NATIVE_VERSION = new File(['node','--print',"JSON.parse(require('fs').readFileSync(require.resolve('react-native/package.json'), 'utf-8')).version"].execute(null, rootDir).text.trim())
configurations.all {
resolutionStrategy {
// Remove this override in 0.66, as a proper fix is included in react-native itself.
force"com.facebook.react:react-native:" + REACT_NATIVE_VERSION
}
}
![](https://img.haomeiwen.com/i2198249/4c7b487cf2e684c1.png)
![](https://img.haomeiwen.com/i2198249/dacdef41b1d1c4fa.png)
!!!注意:原来的0.59.5项目也不好用了,但是报错不同,用此方法解决!!!!
报错如下:
![](https://img.haomeiwen.com/i2198249/5b96d21733f753f3.png)
![](https://img.haomeiwen.com/i2198249/47f144321b7f7ea3.png)