从react-native app打包并执行jar文件

问题描述 投票:0回答:1

我有一个jar库,我希望能够从我的本机应用程序中使用它。目前我正在开发一个Android项目,我希望能够根据一些用户交互来执行jar。这是可能的,如果是,我该怎么做?如果iOS也可以获得奖励积分。

react-native jar react-native-android
1个回答
0
投票

要在react-native应用程序中使用jar库,您可以按照以下步骤操作:

  1. 将jar文件复制到android文件夹中的某个位置
  2. 将jar文件声明为android app项目的依赖项
compile files('<path_to_jar_file>.jar')
  1. 创建一个本机模块(https://facebook.github.io/react-native/docs/native-modules-android),调用java代码中的jar文件类,并通过javascript模块公开这些功能

您还可以从该jar文件和本机模块代码(https://github.com/frostney/react-native-create-library)创建库 不幸的是,你不能直接使用jar文件的ios。 您可以为ios找到类似的库并创建ios本机模块并公开相同的接口,以便您的js模块是跨平台的。

© www.soinside.com 2019 - 2024. All rights reserved.