Xamarin Android Binding ReferenceJar相当于aar?

时间:2015-06-25 16:05:10

标签: xamarin xamarin.android aar

我尝试绑定依赖于其他.aar库的.aar库。在“.jar”世界中,我将我想要创建绑定的库设置为“InputJar”,将依赖关系设置为“ReferenceJar”。

在“.aar”中,“InputJar”的等价物是“LibraryProjectZip”,但是......“ReferenceJar”的等价物是什么? EmbeddedNativeLibrary?还是“LibraryProjectProperties”?

谢谢!

2 个答案:

答案 0 :(得分:0)

您必须创建两个绑定项目,一个用于.aar库(Library1),另一个用于.aar依赖项(Library2)。请注意,两个.aar绑定项目都需要buildAction设置为LibraryProjectZip。之后只需将Library2作为依赖项添加为Library1。在Xamarin世界中,这意味着将Library2的绑定项目添加为Library1绑定项目的引用。

可以通过BuildAction = ReferenceJar直接添加Jar依赖项。

可以通过nuget包管理器添加其他常见依赖项。

答案 1 :(得分:-2)

答案似乎是解释Here,内部描述的设置适用于我。

.aar文件需要将构建操作设置为LibraryProjectZip