我知道Android库项目,它允许您创建一个可以根据需要拉入Android应用程序的共享源项目.但是,这需要源可用.
我正在寻找一种方法来构建和分发可以在其他Android项目(如传统JAR)中使用的闭源库.这将需要使用Android编译器,因此它不是vanilla-Java JAR文件.FWIW,我不需要在JAR中嵌入资源/布局.
我见过http://andparcel.com/但感觉就像是一种解决方法,我宁愿使用谷歌"正式支持"的东西.另外,我需要确保我构建的JAR与Android SDK的新旧版本兼容(即我需要一种设置目标平台版本的方法等).
最新的Android工具集是否允许创建/使用JAR二进制文件?你能指出一些关于我如何做到这一点的文件吗?
我正在使用以下命令在OSX上从命令行编译我的(相当简单,只有5个文件和几百个LOC)应用程序:
ant debug
有用.但它运作缓慢:
BUILD SUCCESSFUL
Total time:
26 seconds
这是为什么?即使我只更改一个java文件中的一行,也需要很长时间.大部分时间都花在dex舞台上(约20秒),这是AFAIK创建Dalvik字节码.但我的朋友也使用Eclipse在Windows上使用相同的项目,他说编译只需要一两秒钟就可以在他的机器上运行.有什么办法可以加快这个过程吗?