如何将一个android工程利用ant做成jar包,该工程带有JNI,以供其它工程使用

时间:2021-07-08 12:10:27
如何将一个android工程利用ant做成jar包,该工程带有JNI,以供其它工程使用
注意:该问题不是说ant中打入第三方jar包,而是利用ant制作jar包

8 个解决方案

#1


这种能打jar包吗?你可以搞个lib工程么,就像 google-play-services_lib 一样

#2


把工程设置成library 然后bin目录下面能自动生成jar 文件。

如何将一个android工程利用ant做成jar包,该工程带有JNI,以供其它工程使用

#3


我想楼主是明确要用ant来打包,不像楼上两位所说的那样换别的方式。ant把android打成jar的方式网上资料较少,楼主要自己仔细写ant脚本了

#4


2楼说的是好用的,但目前无法使用eclipse来进行打包,用ant打jar包是很好打,但问题是是工程中的jni和资源文件无法存在jar包中,我不知道怎么解决,打jar包好说,<jar>角本就能解决

#5


像打apk一样的方式用ant把.so打进去不行吗?

#6


引用 5 楼 cclovescw 的回复:
像打apk一样的方式用ant把.so打进去不行吗?

不行,打进去时编译时说
Error generating final archive: Found duplicate file for APK: AndroidManifest.xml

#7


因为jar包中也有一个AndroidManifest.xml

#8


cclovescw:我现在也遇到了这个问题ant打包不进.so文件,急啊

#1


这种能打jar包吗?你可以搞个lib工程么,就像 google-play-services_lib 一样

#2


把工程设置成library 然后bin目录下面能自动生成jar 文件。

如何将一个android工程利用ant做成jar包,该工程带有JNI,以供其它工程使用

#3


我想楼主是明确要用ant来打包,不像楼上两位所说的那样换别的方式。ant把android打成jar的方式网上资料较少,楼主要自己仔细写ant脚本了

#4


2楼说的是好用的,但目前无法使用eclipse来进行打包,用ant打jar包是很好打,但问题是是工程中的jni和资源文件无法存在jar包中,我不知道怎么解决,打jar包好说,<jar>角本就能解决

#5


像打apk一样的方式用ant把.so打进去不行吗?

#6


引用 5 楼 cclovescw 的回复:
像打apk一样的方式用ant把.so打进去不行吗?

不行,打进去时编译时说
Error generating final archive: Found duplicate file for APK: AndroidManifest.xml

#7


因为jar包中也有一个AndroidManifest.xml

#8


cclovescw:我现在也遇到了这个问题ant打包不进.so文件,急啊