将 React Native 集成到现有 Android 项目中时,尝试同步项目时出现以下错误:
A problem occurred evaluating project ':react-native-restart'. Unsupported value: 28. Format must be one of:
- android-31
- android-31-ext2
- android-T
- vendorName:addonName:31
错误是由node_modules/react-native-restart/android/build.gradle
抛出的,在这一行:
compileSdkVersion safeExtGet('compileSdkVersion')
在 Android 项目 build.gradle
中,我们有:
compileSdkVersion 31
minSdkVersion 26
targetSdkVersion 31
有什么想法吗?
最佳答案
因为这里是在包级别定义的https://github.com/avishayil/react-native-restart/blob/master/android/gradle.properties
compileSdkVersion=28
minSdkVersion=16
targetSdkVersion=28
您可以在node_modules中更改它并使用补丁包保存更改
关于android - 为什么集成React Native时compileSdkVersion错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74810838/