我试图绑定一个依赖于其他.aar库的.aar库。在“ .jar”世界中,我将要创建绑定的库设置为“ InputJar”,将依赖项设置为“ ReferenceJar”。
在“ .aar”中,“ InputJar”的等效项是“ LibraryProjectZip”,但是...“ ReferenceJar”的等效项是什么? EmbeddedNativeLibrary?还是“ LibraryProjectProperties”?
谢谢!
最佳答案
您必须创建两个绑定项目,一个用于您的.aar库(Library1),另一个用于您的.aar依赖项(Library2)。请注意,两个.aar绑定项目都需要将buildAction
设置为LibraryProjectZip
。之后,只需将Library2作为依赖项添加为Library1。在Xamarin世界中,这意味着将Library2的绑定项目添加为对Library1绑定项目的引用。
Jar依赖项可以直接通过BuildAction = ReferenceJar
添加。
其他常见的依赖关系可以通过nuget软件包管理器添加。