react-native-screens
react-native-screens copied to clipboard
Many "Deprecated in Java" and other warnings when building for Android.
Description
There are many "Deprecated in Java" warnings and other warnings when building for Android:
> Task :react-native-screens:processDebugManifest
package="com.swmansion.rnscreens" found in source AndroidManifest.xml: C:\Users\
Jack\Documents\ScreensDeprecatedWarnings\node_modules\react-native-screens\andro
id\src\main\AndroidManifest.xml.
Setting the namespace via the package attribute in the source AndroidManifest.xm
l is no longer supported, and the value is ignored.
Recommendation: remove package="com.swmansion.rnscreens" from the source Android
Manifest.xml: C:\Users\Jack\Documents\ScreensDeprecatedWarnings\node_modules\rea
ct-native-screens\android\src\main\AndroidManifest.xml.
> Task :react-native-screens:compileDebugKotlin
w: file:///C:/Users/Jack/Documents/ScreensDeprecatedWarnings/node_modules/react-
native-screens/android/src/main/java/com/swmansion/rnscreens/ScreenContainerView
Manager.kt:5:46 'ReactModule' is deprecated. Deprecated in Java
w: file:///C:/Users/Jack/Documents/ScreensDeprecatedWarnings/node_modules/react-
native-screens/android/src/main/java/com/swmansion/rnscreens/ScreenContainerView
Manager.kt:10:2 'ReactModule' is deprecated. Deprecated in Java
w: file:///C:/Users/Jack/Documents/ScreensDeprecatedWarnings/node_modules/react-
native-screens/android/src/main/java/com/swmansion/rnscreens/ScreenStackFragment
.kt:65:28 'setter for targetElevation: Float' is deprecated. Deprecated in Java
w: file:///C:/Users/Jack/Documents/ScreensDeprecatedWarnings/node_modules/react-
native-screens/android/src/main/java/com/swmansion/rnscreens/ScreenStackFragment
.kt:128:28 'setter for targetElevation: Float' is deprecated. Deprecated in Jav
w: file:///C:/Users/Jack/Documents/ScreensDeprecatedWarnings/node_modules/react-
native-screens/android/src/main/java/com/swmansion/rnscreens/ScreenStackHeaderCo
nfig.kt:86:34 'getter for systemWindowInsetTop: Int' is deprecated. Deprecated i
n Java
w: file:///C:/Users/Jack/Documents/ScreensDeprecatedWarnings/node_modules/react-
native-screens/android/src/main/java/com/swmansion/rnscreens/ScreenStackHeaderCo
nfig.kt:229:37 'setColorFilter(Int, PorterDuff.Mode): Unit' is deprecated. Depre
cated in Java
w: file:///C:/Users/Jack/Documents/ScreensDeprecatedWarnings/node_modules/react-
native-screens/android/src/main/java/com/swmansion/rnscreens/ScreenStackHeaderCo
nfigViewManager.kt:7:46 'ReactModule' is deprecated. Deprecated in Java
w: file:///C:/Users/Jack/Documents/ScreensDeprecatedWarnings/node_modules/react-
native-screens/android/src/main/java/com/swmansion/rnscreens/ScreenStackHeaderCo
nfigViewManager.kt:18:2 'ReactModule' is deprecated. Deprecated in Java
w: file:///C:/Users/Jack/Documents/ScreensDeprecatedWarnings/node_modules/react-
native-screens/android/src/main/java/com/swmansion/rnscreens/ScreenStackHeaderSu
bviewManager.kt:4:46 'ReactModule' is deprecated. Deprecated in Java
w: file:///C:/Users/Jack/Documents/ScreensDeprecatedWarnings/node_modules/react-
native-screens/android/src/main/java/com/swmansion/rnscreens/ScreenStackHeaderSu
bviewManager.kt:12:2 'ReactModule' is deprecated. Deprecated in Java
w: file:///C:/Users/Jack/Documents/ScreensDeprecatedWarnings/node_modules/react-
native-screens/android/src/main/java/com/swmansion/rnscreens/ScreenStackViewMana
ger.kt:6:46 'ReactModule' is deprecated. Deprecated in Java
w: file:///C:/Users/Jack/Documents/ScreensDeprecatedWarnings/node_modules/react-
native-screens/android/src/main/java/com/swmansion/rnscreens/ScreenStackViewMana
ger.kt:15:2 'ReactModule' is deprecated. Deprecated in Java
w: file:///C:/Users/Jack/Documents/ScreensDeprecatedWarnings/node_modules/react-
native-screens/android/src/main/java/com/swmansion/rnscreens/ScreenViewManager.k
t:6:46 'ReactModule' is deprecated. Deprecated in Java
w: file:///C:/Users/Jack/Documents/ScreensDeprecatedWarnings/node_modules/react-
native-screens/android/src/main/java/com/swmansion/rnscreens/ScreenViewManager.k
t:24:2 'ReactModule' is deprecated. Deprecated in Java
w: file:///C:/Users/Jack/Documents/ScreensDeprecatedWarnings/node_modules/react-
native-screens/android/src/main/java/com/swmansion/rnscreens/ScreenViewManager.k
t:47:42 'setStateWrapper(StateWrapper!): Unit' is deprecated. Deprecated in Java
w: file:///C:/Users/Jack/Documents/ScreensDeprecatedWarnings/node_modules/react-
native-screens/android/src/main/java/com/swmansion/rnscreens/ScreenWindowTraits.
kt:137:47 'replaceSystemWindowInsets(Int, Int, Int, Int): WindowInsetsCompat' is
deprecated. Deprecated in Java
w: file:///C:/Users/Jack/Documents/ScreensDeprecatedWarnings/node_modules/react-
native-screens/android/src/main/java/com/swmansion/rnscreens/ScreenWindowTraits.
kt:138:51 'getter for systemWindowInsetLeft: Int' is deprecated. Deprecated in J
ava
w: file:///C:/Users/Jack/Documents/ScreensDeprecatedWarnings/node_modules/react-
native-screens/android/src/main/java/com/swmansion/rnscreens/ScreenWindowTraits.
kt:140:51 'getter for systemWindowInsetRight: Int' is deprecated. Deprecated in
Java
w: file:///C:/Users/Jack/Documents/ScreensDeprecatedWarnings/node_modules/react-
native-screens/android/src/main/java/com/swmansion/rnscreens/ScreenWindowTraits.
kt:141:51 'getter for systemWindowInsetBottom: Int' is deprecated. Deprecated in
Java
w: file:///C:/Users/Jack/Documents/ScreensDeprecatedWarnings/node_modules/react-
native-screens/android/src/main/java/com/swmansion/rnscreens/SearchBarManager.kt
:6:46 'ReactModule' is deprecated. Deprecated in Java
w: file:///C:/Users/Jack/Documents/ScreensDeprecatedWarnings/node_modules/react-
native-screens/android/src/main/java/com/swmansion/rnscreens/SearchBarManager.kt
:17:2 'ReactModule' is deprecated. Deprecated in Java
w: file:///C:/Users/Jack/Documents/ScreensDeprecatedWarnings/node_modules/react-
native-screens/android/src/main/java/com/swmansion/rnscreens/SearchBarManager.kt
:100:22 Parameter 'view' is never used
w: file:///C:/Users/Jack/Documents/ScreensDeprecatedWarnings/node_modules/react-
native-screens/android/src/main/java/com/swmansion/rnscreens/SearchBarManager.kt
:100:43 Parameter 'placeholder' is never used
w: file:///C:/Users/Jack/Documents/ScreensDeprecatedWarnings/node_modules/react-
native-screens/android/src/main/java/com/swmansion/rnscreens/SearchBarView.kt:14
7:43 Parameter 'flag' is never used
w: file:///C:/Users/Jack/Documents/ScreensDeprecatedWarnings/node_modules/react-
native-screens/android/src/main/java/com/swmansion/rnscreens/events/HeaderHeight
ChangeEvent.kt:5:44 'RCTEventEmitter' is deprecated. Deprecated in Java
w: file:///C:/Users/Jack/Documents/ScreensDeprecatedWarnings/node_modules/react-
native-screens/android/src/main/java/com/swmansion/rnscreens/events/HeaderHeight
ChangeEvent.kt:10:5 'constructor Event<T : Event<(raw) Event<*>>!>(Int)' is depr
ecated. Deprecated in Java
w: file:///C:/Users/Jack/Documents/ScreensDeprecatedWarnings/node_modules/react-
native-screens/android/src/main/java/com/swmansion/rnscreens/events/HeaderHeight
ChangeEvent.kt:17:44 'RCTEventEmitter' is deprecated. Deprecated in Java
w: file:///C:/Users/Jack/Documents/ScreensDeprecatedWarnings/node_modules/react-
native-screens/android/src/main/java/com/swmansion/rnscreens/events/HeaderHeight
ChangeEvent.kt:20:25 'receiveEvent(Int, String!, WritableMap?): Unit' is depreca
ted. Deprecated in Java
w: file:///C:/Users/Jack/Documents/ScreensDeprecatedWarnings/node_modules/react-
native-screens/android/src/paper/java/com/swmansion/rnscreens/FabricEnabledViewG
roup.kt:5:37 'FabricViewStateManager' is deprecated. Deprecated in Java
w: file:///C:/Users/Jack/Documents/ScreensDeprecatedWarnings/node_modules/react-
native-screens/android/src/paper/java/com/swmansion/rnscreens/FabricEnabledViewG
roup.kt:9:48 'FabricViewStateManager' is deprecated. Deprecated in Java
w: file:///C:/Users/Jack/Documents/ScreensDeprecatedWarnings/node_modules/react-
native-screens/android/src/paper/java/com/swmansion/rnscreens/FabricEnabledViewG
roup.kt:11:42 Parameter 'width' is never used
w: file:///C:/Users/Jack/Documents/ScreensDeprecatedWarnings/node_modules/react-
native-screens/android/src/paper/java/com/swmansion/rnscreens/FabricEnabledViewG
roup.kt:11:54 Parameter 'height' is never used
Steps to reproduce
- Run to get the latest virgin react-native npx react-native init ScreensDeprecatedWarnings
- Run npm install react-native-screens
- Run npm run android
Snack or a link to a repository
https://github.com/jacksonlevine/ScreensDeprecatedWarnings
Screens version
3.29.0
React Native version
0.73.0
Platforms
Android
JavaScript runtime
Hermes
Workflow
React Native (without Expo)
Architecture
Paper (Old Architecture)
Build type
Debug mode
Device
Real device
Device model
Moto G4
Acknowledgements
Yes
Hi @jacksonlevine, thanks for reporting this issue! I can confirm this is reproducible for me and that I'm aware of those warnings. There have already been plans to address these errors for some time now, so I believe you should expect the patch in the upcoming release or two!