jar中的apklib有啥优势?
Posted
技术标签:
【中文标题】jar中的apklib有啥优势?【英文标题】:What is advantage of apklib from jar?jar中的apklib有什么优势? 【发布时间】:2012-12-09 01:45:18 【问题描述】:我关注了this question,但它并没有完全回答我的问题。
来自 jar 的 apklib 的真正优势是什么?
可能的答案:
-
它包含资源
但我也可以轻松地将资源放入 jar 文件中
-
它包含已经准备好的 android 类
但是如果我打开apklib
我看不到dex
或其他与android 相关的东西。甚至更多的是我在里面看到了简单的来源。
那么以apklib
格式保存/分发库的真正目的是什么?
【问题讨论】:
【参考方案1】:但我也可以轻松地将资源放入 jar 文件中
不,你不能,至少在 Android 资源系统方面不能。能够创建包含 Android 资源的 JAR(或类似包)是 Google 目前正在开发的新构建系统的目标之一。
【讨论】:
如果我打开 apklib(我正在寻找 actionbarsherlock apklib) - 有资源的资源在 xml 中。所以我认为每当我使用 apklib 依赖构建应用程序时,它都会从 lib 重新编译源代码和资源 @EugenMartynov:这符合我的理解。apklib
是 Maven-for-Android 构造 IIRC,我不是 Maven 专家。通过 JAR 重用 Android 代码是完全可能的,但目前您不能将 Android 资源放入 JAR。
感谢您指出我。我刚刚阅读了这个developer.android.com/tools/projects/index.html#LibraryProjects 并开始了解更多细节以上是关于jar中的apklib有啥优势?的主要内容,如果未能解决你的问题,请参考以下文章
Go 语言中的通用类型(int / uint)相对于特定类型(int64 / uint64)有啥优势?