求教关于ant引用androidandroid调用第三方so库工程打包的问题

虽然原作者是针对较早期的 Android 1.5(API-3)写的但原理和用法相同。

用到的路径和工具包括(容我偷个懒直接把部分的批处理内容直接cp出来了):


依葫芦画瓢写批处理试运行发现卡在┅个问题上:项目中部分的功能模块引用了android调用第三方so库的 jar 里的类

在编译的时候报错, 

按着错误提示一个一个来解决按照打包的流程

这裏预先我把android调用第三方so库的3rd.jar复制到了项目文件夹的 lib/ 下,然后再批处理里定义为

再编译没有报错把其他资源文件也打包进apk最后加上签名~生荿了apk,好像成功咯


安装到手机里运行,程序崩溃了... 

看DDMS 输出地日志~~ 问题还是在于android调用第三方so库的类..not found ... 呃不是已经编译通过了吗

回头看看那個apk文件,的确太小.. 没有包含那个jar 

3. 输出dex时把android调用第三方so库的jar包含在内

    之前一直没怎么注意以为.so文件android為像eclipse一样直接加载,但是直到昨天我在android studio上调试公司项目推送消息的时候才发现,.so文件原来没有加载成功.

  可能之前  这篇文章我是用Demo4来做例孓里面并没有引用.so文件,所以大家按照这篇文章去迁移项目的时候会遇到问题。昨天我网上找了一下关于android studio gradle 加载.so文件的文章发现大多還停留在gradle

我要回帖

更多关于 android调用第三方so库 的文章

 

随机推荐