Amplitude-TypeScript icon indicating copy to clipboard operation
Amplitude-TypeScript copied to clipboard

Issue building with Gradle 8 and RN 0.73.4

Open victor-chan-groundswell opened this issue 2 years ago • 4 comments

It seems that, when running react native 0.73.4, along with building with gradle 8, I ran into this error message.

A problem occurred configuring project ':amplitude_analytics-react-native'.

com.android.builder.errors.EvalIssueException: defaultConfig contains custom BuildConfig fields, but the feature is disabled. To enable the feature, add the following to your module-level build.gradle: android.buildFeatures.buildConfig true

So I went ahead and went down the rabbit hole and looked up a way to enable this.... https://stackoverflow.com/questions/74634321/fixing-the-build-type-contains-custom-buildconfig-fields-but-the-feature-is-di

When I do that, however, then it craps out where on the react native side, with the following error:

A problem occurred evaluating project ':app'.

Failed to apply plugin 'com.facebook.react'. The value for property 'languageVersion' is final and cannot be changed any further.

I have already flagged this issue on the react-native github, but I'm not sure whether this needs to be looked at on this end or react-natives... either way it does not build correctly.

https://github.com/facebook/react-native/issues/41580

victor-chan-groundswell avatar Feb 19 '24 00:02 victor-chan-groundswell

I'm facing a similar issue when upgrading to RN 0.73.4 as part of upgrading a managed expo app to SDK 50. I was able to fix the BuildConfig issue by adding the lines to this package's android/build.gradle

android {
  // existing code
  buildFeatures {
    buildConfig = true
  }
  // existing code
}

the languageVersion error went away after I regenerated the android directory with expo prebuild --no-install --clean -p android

Charles-Johnson avatar Feb 28 '24 04:02 Charles-Johnson

this patch worked for me -> https://github.com/amplitude/Amplitude-TypeScript/pull/617

NomanGul avatar Mar 16 '24 10:03 NomanGul

That patch #617 is not working for me :(

nmongiya avatar Apr 01 '24 23:04 nmongiya

Same issue here. Any update?? The patch is not working for me too

LekZ974 avatar Jul 19 '24 15:07 LekZ974

RN 0.x is at branch v1.x and this issue has already been fixed in https://github.com/amplitude/Amplitude-TypeScript/pull/533

Mercy811 avatar Sep 13 '24 18:09 Mercy811