Android Eclipse-ANT项目中的AAR
在EclipseAnt项目中有没有任何方法可以使用.aar库(包含资源)?我知道没有像gradle那样简单地使用.aar格式的方法,但也许有一些解决方法可以将其解压并手动导入?事实上,aar文件只是归档文件。因此,您可以解压缩它,并找到jar文件以及Resources文件。这里已经部分回答了这个问题: 如果你想把资源放进你的罐子里,你可以尝试重新包装,就像这个答案中建议的那样: Twitter Fabric(Crashlytics)有一个用于依赖项管理的工具包libs插件Android Eclipse-ANT项目中的AAR,android,eclipse,ant,aar,Android,Eclipse,Ant,Aar,在EclipseAnt项目中有没有任何方法可以使用.aar库(包含资源)?我知道没有像gradle那样简单地使用.aar格式的方法,但也许有一些解决方法可以将其解压并手动导入?事实上,aar文件只是归档文件。因此,您可以解压缩它,并找到jar文件以及Resources文件。这里已经部分回答了这个问题: 如果你想把资源放进你的罐子里,你可以尝试重新包装,就像这个答案中建议的那样: Twitter Fabric(Crashlytics)有一个用于依赖项管理的工具包libs插件 还有另一个gradl
还有另一个gradle插件项目。这个解决方案对我很有帮助 编辑:A.aar文件只是一个包含以下内容的zip文件:
这项工作的主要部分可以通过一个名为的精彩脚本来完成。要点解释了一些事情,但基本上你是:
ruby deaar.rb [path/to/aar] [output_directory]
它输出一个几乎可以随时使用的库。接下来,您需要运行:
cd [output_directory]
android update lib-project -p . -t android-xx
将xx替换为您目标的Android版本。现在,将build.xml和project.properties所在的目录放入其中。最后,在项目中添加一行,如下所示。属性:
android.library.reference.1=./output_directory
将目录名替换为您创建的目录名。对于其他库,可以使用“.2”等。就这样 如何在Mac中解压aar?@ShajeelAfzal,这是一个简单的zip存档。只要换个分机就行了。虽然此链接可以回答问题,但最好在此处包含答案的基本部分,并提供链接供参考。如果链接页面发生更改,只有链接的答案可能会变得无效。@谢谢,我会告诉你为什么我的答案为-1?!这个答案当然应该是+1。我没有创建新的库项目。我只提取.aar文件,将库从libs文件夹复制到libs文件夹,并将其添加到要使用的项目中,然后添加到构建路径,还复制清单内容和res文件夹。现在我可以引用/使用lib了。这使我能够在安卓ant项目中构建一个Google VR应用程序!请注意,要正确集成库,必须完成一个步骤,即给定的aar不会有任何project.properties,您必须确保有一个,并将android.library=true设置为(在其他情况下,在构建项目时,您将在classes.jar中遇到意外的顶级异常-感谢)上面给出的
android更新库项目
行将为您创建project.properties。。。经过深思熟虑,随着Google放弃对Eclipse的支持,我们决定停止对Eclipse的支持。我们建议切换到Android Studio。