User Tools

Site Tools


android:ant-build-issues

This is an old revision of the document!


Ant引入第三方jar遇到的问题

最近在Android工程中引入了umeng统计,在Eclipse中一切正常,但是用ant编译时遇到了一些问题:

可以正常编译过,但运行时会遇到“ClassNotFound Exception”,如果把它去掉,工程就根本编译不过,很奇怪的问题。

由于ant build.xml是根据apk的生成过程来写的,所以我想问题应该是出在生成APK的某个过程之中,于是就查了一些APK的生成步骤,见这里: http://blog.csdn.net/itachi85/article/details/6460158 核对了一下那张图,发现在生成dex的过程中也需要Libraries,所以我想问题不会出在这个上面吧,因为在build.xml中,生成dex这个target没有依赖第三方lib, 于是添加第三方jar路径:

  <arg path="${basedir}/jar/" />

再重新编译

ant -f build_windows.xml debug

重新安装,运行正常。

/var/www/dokuwiki/wiki/data/attic/android/ant-build-issues.1311820345.txt.gz · Last modified: 2016/05/05 13:06 (external edit)