我使用IDEA IntelliJ导出带有公共接口的JAR文件。现在,我正在尝试创建另一个实现接口的JAR文件。这个JAR文件最终将被放到Android项目中。这个JAR文件中的类将严重依赖于Android和Google (这意味着它将从import中获得)。
如何在Android中创建这个JAR文件?我已经尝试过New Module -> Android ,我很惊讶地发现了一个带有清单的项目,这让我怀疑我实际创建了什么。相反,我是否只是创建一个Java 并手动添加Android作为依赖项?我该怎么做?
发布于 2015-08-24 07:07:50
Android库可以作为传统JAR或Archive (AAR)分发。AAR库的优点是能够包含非java文件(如资源、资产或本机库)。在Android中创建一个Android库将设置gradle脚本来打包AAR。您可以使用这个存档类似于一个jar。
当将AAR导入应用程序时,库的AndroidManifest.XML与应用程序的合并,从而允许库声明活动、服务或权限。
详情请参见http://tools.android.com/tech-docs/new-build-system/aar-format。
https://stackoverflow.com/questions/32174362
复制相似问题