android studio importlib lib的时候不能引入class

项目中要用集成支付宝支付功能去down了一下支付宝的开发文档还比较全。但在集成md5加密时报mons(估计是android阉割的结果)如下图:

}

将一网友的XMPP代码从ADT转到AS时发现其使用了第三方类库,源码放在了lib下直接在AS中importlib project,第三方类库并没有自动导入进来看来需要自己动手了。


 
gradle的配置内容情参考最后第二个鏈接


此时项目的结构见下图:



此时编译,通过导入成功!


这就简单多了,直接将jar包拷贝到app/libs下然后在app下的build.gradle中添加此jar的依赖。如下:


通瑺来说我们调用第三方的so库是不需要额外工作的,只需将其放入指定目录然后在java文件中load即可。
比如我引用之前中编译出的libFirstLib.so将其放到app/src/main/jniLibs/armeabi/丅,在源码中引用:


即可程序运行如下图:



}

我要回帖

更多关于 importlib 的文章

更多推荐

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

点击添加站长微信