React native 0.75 support (removed android.support)
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 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.
i keep getting force close event i change the node_modules,
this patch works
Also used the patch to avoid com.android.support and androidX duplicated classes when upgrading to react-native 0.75.1
same here . . the patch does not work in RN 0.79.1
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.
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..)