2
回答
将Android中的资源打入jar中无法读取
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   
在Android中,我引用资源的时候通过R文件引用,现在我想用ant将工程打成jar包,请问资源如何处理? 用R的方式引用会出现资源找不到,图片以及Strings倒是可以通过一定的方式读取出来,但是例如Style就不行了.​
举报
刘斌
发帖于4年前 2回/443阅
共有2个答案 最后回答: 4年前
这种情况..你只能用gradle ...android 官方为解决这种问题..提供了一种新的aar 格式..

相关文档:
http://tools.android.com/tech-docs/new-build-system/aar-format

不过,你是用ant...我就不知道怎么搞了..

顺便科普一下;:
jar 是java的打包方式..如果你要用到android特有的一些格式..得用一些特别的格式...例如,以前用maven 打包的时候叫做apklibs...现在官方推出的aar..

对了,目前eclipse 并不能识别aar....

首先感谢你的回答。

我想将Android打包成一些通用库,里面会用到Android的相关资源。以前是通过资源名获取资源ID,在集成的时候将资源拷入工程。但是这样太麻烦了,每次升级都要替换资源,所以目前想将资源打入jar中,但是类是Style的资源就没有办法解决了.

顶部