如何脱离AndroidStudio使用gradle构建多个工程生成so动态库

出现问题的原因就是gradle下载太慢了

然后去该网址下载相应的版本。用迅雷挺快的

去.gradle/wrapper/dists/该路径下,查看文件必须要当AS生成了如下类似文件夹,然后关闭AS进入该文件夹,刪掉里面的.park文件把下载的gradle文件解压到该目录中。然后创建gradle-4.10.3-all.zip.ok的空文件告诉android studio,这活我干完了,干OK了

}

尊重原创转载请注明出处:

1、创建一个用于关联c代码的类(映射类)

方法名需要加native修饰

2、使用javah生成头文件【可选】–>目的是为了拿到函数的声明

进入到app\src\main\java ,使用javah 全类名(上面创建的映射类不要有中文注释)

找到生成的c文件拿箌函数声明(注意此处是没有参数名的哦):

android studio切换到Project预览模式,找到src/main新建jni文件夹,然后新建一个对应的c文件将上面拿箌的函数声明拷贝到c文件中。(记得自己带上参数名如env clazz a b)

6、为映射类关联库文件

2、将动态库文件(连同文件夹┅起)拷贝到src/main

3、此时可以将jni目录下的代码全部删除(已经不需要)

4、最后的目录结构图和gragle配置图

尊重原创,转载请注明出处:

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信