Skip to content

React native 0.75 support (removed android.support) #652

Open

Description

@SolankiYogesh3500

Hi! 👋

Firstly, thanks for your work on this project! 🙂

Today I used patch-package to patch react-native-splash-screen@3.3.0 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.

Activity

  1. zabojad commented on Oct 24, 2024

    @zabojad

    @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.
    
  2. Schitzos commented on Oct 24, 2024

    @Schitzos

    i keep getting force close event i change the node_modules,

  3. zhiqingchen commented on Nov 19, 2024

    @zhiqingchen

    this patch works

  4. emenocal07 commented on Nov 26, 2024

    @emenocal07

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

  5. neilanthonyte commented on May 6, 2025

    @neilanthonyte

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

  6. alexandreerick commented on Jul 16, 2025

    @alexandreerick

    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.

  7. vitexikora commented on Aug 25, 2025

    @vitexikora

    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..)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions