react-native-splash-screen icon indicating copy to clipboard operation
react-native-splash-screen copied to clipboard

React native 0.75 support (removed android.support)

Open SolankiYogesh3500 opened this issue 1 year ago • 7 comments

Hi! 👋

Firstly, thanks for your work on this project! 🙂

Today I used patch-package to patch [email protected] for the project I'm working on.

Here is the diff that solved my problem:

diff --git a/node_modules/react-native-splash-screen/android/build.gradle b/node_modules/react-native-splash-screen/android/build.gradle
index baef1a9..3317ac1 100644
--- a/node_modules/react-native-splash-screen/android/build.gradle
+++ b/node_modules/react-native-splash-screen/android/build.gradle
@@ -28,10 +28,7 @@ android {
 }
 
 dependencies {
-    def supportLibVersion = rootProject.hasProperty('supportLibVersion') ? rootProject.supportLibVersion : DEFAULT_SUPPORT_LIB_VERSION
-
     implementation fileTree(dir: 'libs', include: ['*.jar'])
     testImplementation 'junit:junit:4.12'
-    implementation "com.android.support:appcompat-v7:$supportLibVersion"
     implementation "com.facebook.react:react-native:+" // From node_modules
 }

This issue body was partially generated by patch-package.

SolankiYogesh3500 avatar Sep 18 '24 11:09 SolankiYogesh3500

@SolankiYogesh3500 how did you import the SplashScreen class in the MainActivity.kt file?

I get this:

BUILD FAILED in 844ms
error Failed to install the app. Command failed with exit code 1: ./gradlew app:installDebug -PreactNativeDevServerPort=8081
e: file:///Users/me/myapp/android/app/src/main/java/com/myapp/MainActivity.kt:8:34 Unresolved reference: Splashscreen
e: file:///Users/me/myapp/android/app/src/main/java/com/myapp/MainActivity.kt:19:5 Unresolved reference: SplashScreen FAILURE: Build completed with 2 failures. 1: Task failed with an exception.

zabojad avatar Oct 24 '24 09:10 zabojad

i keep getting force close event i change the node_modules,

Schitzos avatar Oct 24 '24 23:10 Schitzos

this patch works

zhiqingchen avatar Nov 19 '24 06:11 zhiqingchen

Also used the patch to avoid com.android.support and androidX duplicated classes when upgrading to react-native 0.75.1

emenocal07 avatar Nov 26 '24 13:11 emenocal07

same here . . the patch does not work in RN 0.79.1

neilanthonyte avatar May 06 '25 03:05 neilanthonyte

This worked partially for me. I was getting androidX duplicated classes error when i upgraded to react-native 0.77.2. With this patch i was able to build on android but the app closes right after oppened.

alexandreerick avatar Jul 16 '25 18:07 alexandreerick

Crazy.. The patch worked, I have successfully built the app WITHOUT Jetifier. No issue on app start.

  • React Native 0.81.0
  • NewArch disabled (for now at least; another lib is crashing, sigh..)

vitexikora avatar Aug 25 '25 15:08 vitexikora