Aay*_*ana 74 android jar android-library
我必须创建一个库,我将在jar文件中导出到客户端.有没有办法用它中的资源创建一个jar?
谷歌adMob有这样一个jar,其中包括资源文件,如R $ layout.class. 这个页面描述了一些方法,但是我无法准确理解我应该如何使用上面的方法将库项目导入应用程序.
Com*_*are 82
这是你可以得到的最接近的:
步骤1:创建一个常规的Android库项目,并让它工作.
步骤2:将该Android库项目复制到另一个目录中.
步骤3:从原始Android库项目的已编译Java类创建JAR,并将该JAR放在libs/您在步骤#2中创建的副本的目录中.您应该可以手动在此JAR上运行ProGuard,但我还没有尝试过.
步骤#4:删除src/复制的库项目目录中的所有内容,留下后面的空src/目录.
步骤#5:压缩或以其他方式分发复制的Android库项目.
这将为您提供一个Android库项目,如Play服务项目,资源可用,但源代码不是.
更新:现在更好的方法是将您的库项目打包为AAR,这是Android从编译代码和所需资源创建可重用工件的本机方式.目前(2014年7月),Gradle for Android,Android Studio,以及android-maven-plugin可以创建和使用AAR.
Aay*_*ana 22
这有效!
这将适用于所有资源.感谢大家.为你的回应
Aks*_*hal 14
按照以下步骤获取库的可分发jar(验证库项目没有外部依赖性):
Ctr+Shift+O(在Windwows/Linux上)或Cmd+Shift+O(在Mac上)以解决添加的库中的任何导入依赖项.面对任何问题时的评论.
| 归档时间: |
|
| 查看次数: |
93036 次 |
| 最近记录: |