【问题标题】:Package and execute jar file from react-native app从 react-native 应用打包并执行 jar 文件
【发布时间】:2019-02-23 17:36:20
【问题描述】:

我有一个 jar 库,我希望能够从我的 react-native 应用程序中使用它。目前我正在开发一个 android 项目,我希望能够基于一些用户交互来执行 jar。这是可能的,如果是的话,我该怎么做?如果 iOS 也可以的话,可以加分。

【问题讨论】:

    标签: react-native jar react-native-android


    【解决方案1】:

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

    1. 将 jar 文件复制到 android 文件夹内的某处
    2. 将 jar 文件声明为 android 应用项目的依赖项
    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 模块是跨平台的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-11-10
      • 2014-09-23
      • 1970-01-01
      • 2015-03-15
      • 2013-04-20
      • 2012-11-30
      • 2021-11-19
      相关资源
      最近更新 更多