适用情形

最近碰上这样一种情况: app需要引用jni功能 然后jni相关的功能被封装成一个android library 模块module然后在app模块module中需要引用jni module的一个java直接在app模块中引用这个类 提示无法解析这个类
android中引用别的module 需要加入对它的依赖有两种添加方式 1. 直接修改build.gradle脚本引入             2. android studio集成了这个功能 直接添加

修改build.gradle实现

app 模块的 build.gradle:  dependencies {      implementation fileTree(include: ['*.jar'], dir: 'libs')      implementation 'com.android.support:appcompat-v7:26.1.0'      implementation 'com.android.support.constraint:constraint-layout:1.0.2'      testImplementation 'junit:junit:4.12'      androidTestImplementation 'com.android.support.test:runner:1.0.1'      androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'      implementation project(':rkmpp') // 添加依赖模块  }
implementation project(':rkmpp') rkmpp是要引用的module

android studio修改

1. 右键模块 -> open module settings2. 选择Dependencies选项3. 左下角有 + 符号 点击它 选择3 Module Dependency4. 弹出的选项框中选要添加的module 确定
两种修改方法的效果是一致的 实际上都是修改build.gradle脚本

更多相关文章

  1. Android(安卓)屏幕截图 代码
  2. 使用QtCreator加速Android(安卓)NDK开发调试
  3. 关于Android(安卓)NDK中调用第三方的动态库
  4. 让Android程序获得系统权限,实现关机重启,静默安装等功能
  5. Android集成微信支付功能
  6. Android(安卓)Multimedia实战(二)使用MediaRecorder实现分段录制视
  7. arcgis for android 初识
  8. Android中的Android.bp、Blueprint 和Soong简介
  9. Android(安卓)截图功能源码的分析

随机推荐

  1. Android(安卓)大图片裁切时遇到的问题
  2. Android之手机定位方式(GPS定位,网络定位,
  3. Android砖机救活(索爱MT15i)
  4. android中的代码布局
  5. Android(安卓)SELinux 编写 SELinux 政策
  6. Android(安卓)欢迎引导页的魅力
  7. Android(安卓)转屏那些事儿
  8. Android(安卓)App 免杀教程
  9. Android(安卓)数据库开发之事务
  10. android vold初始化及sd卡挂载流程