Android Studio打开RN项目中的android目录进行构建运行
遇到问题1
The project is using an incompatible version (AGP 8.8.2) of the Android Gradle plugin. Latest supported version is AGP 8.6.1
- 升级了Android Studio 版本【2024.1.2 --> 2024.3.2】
遇到问题2
遇到的问题【一部分日志】
:react-native-screens debug:x86 failed to configure C/C++
Could not resolve all files for configuration ':react-native-screens:_internal_prefab_binary'.org.gradle.api.internal.artifacts.ivyservice.TypedResolveException: Could not resolve all files forconfiguration ':react-native-screens:_internal_prefab_binary'.at
org.gradle.api.internal.artifacts.ResolveExceptionMapper.mapFailure(ResolveExceptionMapper.java:70)at
org.gradle.api.internal.artifacts.ResolveExceptionMapper.mapFailures(ResolveExceptionMapper.java:62)atorg.gradle.api.internal.artifacts.configurations.DefaultConfiguration$DefaultResolutionHost.consolidateFailures(DefaultConfiguration.java:1928)at
org.gradle.api.internal.artifacts.configurations.ResolutionHost.rethrowFailuresAndReportProblems(ResolutionHost.java:75)at
org.gradle.api.internal.artifacts.configurations.ResolutionBackedFileCollection.maybeThrowResolutionFailures(ResolutionBackedFileCollection.java:86)at
org.gradle.api.internal.artifacts.configurations.ResolutionBackedFileCollection.visitContents(ResolutionBackedFileCollection.java:76)at org.gradle.api.internal.file.AbstractFileCollection.getFiles(AbstractFileCollection.java:123)at org.gradle.api.internal.file.AbstractFileCollection.iterator(AbstractFileCollection.java:164)at
org.gradle.api.internal.file.AbstractFileCollection.getSingleFile(AbstractFileCollection.java:151)at
com.android.build.gradle.internal.cxx.model.CreateCxxVariantModelKt.getPrefabClassPath(CreateCxxVariantModel.kt:112)at
com.android.build.gradle.tasks.ExternalNativeJsonGenerator.configure(ExternalNativeJsonGenerator.kt:111)at
com.android.build.gradle.internal.ide.v2.NativeModelBuilder.generateBuildFilesAndCompileCommandsJson(NativeModelBuilder.kt:209)at
com.android.build.gradle.internal.ide.v2.NativeModelBuilder.buildAll(NativeModelBuilder.kt:174)at
com.android.build.gradle.internal.ide.v2.NativeModelBuilder.buildAll(NativeModelBuilder.kt:58)atorg.gradle.tooling.provider.model.internal.DefaultToolingModelBuilderRegistry$BuilderWithParameter.build(DefaultToolingModelBuilderRegistry.java:293)atorg.gradle.tooling.provider.model.internal.DefaultToolingModelBuilderRegistry$UserCodeAssigni
解决方案:经查阅,react-native-screens 及 react-native-safe-area-context 和 kotlin 的版本有对应关系,将该文件的kotlin版本改为对应的版本即可


浙公网安备 33010602011771号