zoukankan      html  css  js  c++  java
  • react native原生模块引用本地jar包

    比如module目录结构是这样的:

    然后libs中的目录是这样的:

    只要在build.gradle中加入这段代码就行了

    sourceSets {
            main {
                manifest.srcFile 'AndroidManifest.xml'
                jniLibs.srcDirs = ['libs']
                java.srcDirs = ['src']
                aidl.srcDirs = ['src']
                resources.srcDirs = ['src']
                res.srcDirs = ['res']
                assets.srcDirs = ['assets']
            }
        }

    这样可以兼容AS和Eclipse。
    如果编译通过了,在module的任何一个java文件中都可以直接使用jar中的方法了

    编辑androidappuild.gradle
    dependencies {
    //compile files('libs/slf4j-api-1.7.18.jar')

    compile fileTree(dir: 'libs', include: ['*.jar']) /*这种方式比较好 */


    }

    这样就可以在原生模块引用slf4j-api-1.7.18.jar这个jar包了

  • 相关阅读:
    计算机基础
    程序的控制结构
    day 04作业
    数据类型-数据类型
    第二次作业
    第二次博客
    第一篇博客
    原生js与ajax应用
    ajax原理及其优缺点
    jQuery动画
  • 原文地址:https://www.cnblogs.com/qiyecao/p/10106794.html
Copyright © 2011-2022 走看看