我尝试绑定依赖于其他.aar库的.aar库。在“.jar”世界中,我将我想要创建绑定的库设置为“InputJar”,将依赖关系设置为“ReferenceJar”。
在“.aar”中,“InputJar”的等价物是“LibraryProjectZip”,但是......“ReferenceJar”的等价物是什么? EmbeddedNativeLibrary?还是“LibraryProjectProperties”?
谢谢!
答案 0 :(得分:0)
您必须创建两个绑定项目,一个用于.aar库(Library1),另一个用于.aar依赖项(Library2)。请注意,两个.aar绑定项目都需要buildAction
设置为LibraryProjectZip
。之后只需将Library2作为依赖项添加为Library1。在Xamarin世界中,这意味着将Library2的绑定项目添加为Library1绑定项目的引用。
可以通过BuildAction = ReferenceJar
直接添加Jar依赖项。
可以通过nuget包管理器添加其他常见依赖项。
答案 1 :(得分:-2)
答案似乎是解释Here,内部描述的设置适用于我。
.aar
文件需要将构建操作设置为LibraryProjectZip