将现有Java代码与React Native一起使用

将现有Java代码与React Native一起使用,java,android,react-native,Java,Android,React Native,一般来说,我对本地和移动开发的反应还是比较新的。但我有一个带有junit测试的简单Java库,我想做两件事之一: 1) 我想将此Java代码转换为在iOS和Android上自然使用React Native进行开发 2) 我想在本机混合应用程序中,仅将此java代码用于Android 在我对这一切如何运作的理解上,我可能有一些差距。我知道Java是Android的本机语言,因此只用于Android开发。React-native架起跨平台的桥梁,将React-native代码反编译为特定于平台的代码

一般来说,我对本地和移动开发的反应还是比较新的。但我有一个带有junit测试的简单Java库,我想做两件事之一:

1) 我想将此Java代码转换为在iOS和Android上自然使用React Native进行开发

2) 我想在本机混合应用程序中,仅将此java代码用于Android

在我对这一切如何运作的理解上,我可能有一些差距。我知道Java是Android的本机语言,因此只用于Android开发。React-native架起跨平台的桥梁,将React-native代码反编译为特定于平台的代码

如果我想在iOS上使用Java代码进行开发,那么这种情况会发生吗?不管怎样都可以吗

如果它只在Android上使用(这很好),那么使用React Native网站的Native Module部分中描述的设置是否可行


谢谢

据我所知,您不能在react native中直接将java编写的代码部署到Android和IOS上。您只能在react native中为特定于Android的部分执行此操作。如果要将其用作与IOS兼容的模块,则需要从IOS本机编写本机模块

如果你想部署你的原生Android模块,你可以遵循这个详细的例子


如果你想同时创建android和IOS本机模块,你可以遵循这个例子

你不能在IOS下使用Java代码。React native的“本机”部分是平台的本机部分,例如Android上的Java/Kotlin/whatever,iOS上的ObjC/Swift/whatever。