crazycodeboy / react-native-splash-screen

A splash screen for react-native, hide when application loaded ,it works on iOS and Android.
MIT License
5.61k stars 1.09k forks source link

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

Open SolankiYogesh3500 opened 1 month ago

SolankiYogesh3500 commented 1 month ago

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.

zabojad commented 1 week ago

@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.
Schitzos commented 1 week ago

i keep getting force close event i change the node_modules,