提问人:Anantha kumar 提问时间:11/7/2023 最后编辑:Anantha kumar 更新时间:11/11/2023 访问量:23
React Native:当升级到 0.72 时无法通知项目评估监听器
React Native: Getting Failed to notify project evaluation listener when bumping to 0.72
问:
当将 React Native 从 0.65.2 从 0.72.6 提升时,我们遇到了这个问题
Gradle:7.5.1(由于某些已弃用的 Transform 方法,8.0.1 失败)
错误日志
A problem occurred configuring project ':app'.
> Failed to notify project evaluation listener.
> 'com.android.build.api.component.impl.ComponentPropertiesImpl com.android.build.gradle.internal.variant.ComponentInfo.getProperties()'
> 'com.android.build.api.component.impl.ComponentPropertiesImpl com.android.build.gradle.internal.variant.ComponentInfo.getProperties()'
能够从 stacktrace 中得到这个
Cause 1: java.lang.NoSuchMethodError: 'com.android.build.api.component.impl.ComponentPropertiesImpl com.android.build.gradle.internal.variant.ComponentInfo.getProperties()'
at com.archinamon.utils.VariantUtilsKt.getVariantDataList(VariantUtils.kt:102)
at com.archinamon.plugin.PluginSetupKt.prepareVariant(PluginSetup.kt:53)
at com.archinamon.plugin.PluginSetupKt.access$prepareVariant(PluginSetup.kt:1)
at com.archinamon.plugin.PluginSetupKt$configProject$1.invoke(PluginSetup.kt:28)
at com.archinamon.plugin.PluginSetupKt$configProject$1.invoke(PluginSetup.kt)
at com.archinamon.plugin.PluginSetupKt$whenEvaluated$1.execute(PluginSetup.kt:126)
at com.archinamon.plugin.PluginSetupKt$whenEvaluated$1.execute(PluginSetup.kt)
at org.gradle.configuration.internal.DefaultUserCodeApplicationContext$CurrentApplication$1.execute(DefaultUserCodeApplicationContext.java:123)
at org.gradle.configuration.internal.DefaultListenerBuildOperationDecorator$BuildOperationEmittingAction$1.run(DefaultListenerBuildOperationDecorator.java:171)
at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:29)
at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:26)
at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
at org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:47)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:68)
at org.gradle.configuration.internal.DefaultListenerBuildOperationDecorator$BuildOperationEmittingAction.execute(DefaultListenerBuildOperationDecorator.java:168)
at org.gradle.internal.event.BroadcastDispatch$ActionInvocationHandler.dispatch(BroadcastDispatch.java:95)
at org.gradle.internal.event.BroadcastDispatch$ActionInvocationHandler.dispatch(BroadcastDispatch.java:83)
at org.gradle.internal.event.AbstractBroadcastDispatch.dispatch(AbstractBroadcastDispatch.java:43)
at org.gradle.internal.event.BroadcastDispatch$SingletonDispatch.dispatch(BroadcastDispatch.java:245)
at org.gradle.internal.event.BroadcastDispatch$SingletonDispatch.dispatch(BroadcastDispatch.java:157)
at org.gradle.internal.event.AbstractBroadcastDispatch.dispatch(AbstractBroadcastDispatch.java:61)
at org.gradle.internal.event.BroadcastDispatch$CompositeDispatch.dispatch(BroadcastDispatch.java:346)
at org.gradle.internal.event.BroadcastDispatch$CompositeDispatch.dispatch(BroadcastDispatch.java:249)
at org.gradle.internal.event.ListenerBroadcast.dispatch(ListenerBroadcast.java:141)
at org.gradle.internal.event.ListenerBroadcast.dispatch(ListenerBroadcast.java:37)
at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)
无法理解它被在哪里使用,以及它的 react 原生核心是否相关或源于其他包。任何线索都会有所帮助!
答:
0赞
Anantha kumar
11/11/2023
#1
它是由旧版本的 Instana React Native 软件包引起的。撞到它来解决。https://npmjs.com/package/@instana/react-native-agent2.0.0
评论