如何从内部Aar Xamarin库绑定中排除内部jar?

时间:2019-01-23 11:28:38

标签: c# xamarin xamarin.android dji-sdk xamarin-binding

我有一个aar库绑定,其中包括损坏的jar-可能会被混淆。 aar本身需要这个jar,但我不需要绑定它们。问题是当我构建使用此绑定的App时,出现错误:ERROR: unable to open 'obj\Release\81\lp\0\jl\assets\sdkclasses.jar' as a zip file: -40 "sdkclasses.jar' as a zip file: -40"。我可以以某种方式从“ aar”中跳过(排除)jar吗?

回购示例:https://github.com/pkalwig/DjiSdkBindingSample

1 个答案:

答案 0 :(得分:0)

我建议您阅读Xamarin的Troubleshooting Bindings指南

在其中详细显示了如何处理和解决在创建绑定期间和之后发生的问题的地方。

我建议您检查以下与您的用例有关的问题。

https://developer.xamarin.com/guides/android/advanced_topics/binding-a-java-library/troubleshooting-bindings/#Possible_Causes