【发布时间】:2014-10-27 03:23:43
【问题描述】:
我需要使用http://viewpagerindicator.com/ 在 Xamarin.Android 项目的操作栏下方添加静态选项卡。
我下载了项目并将其从 maven 迁移到 gradle 以将其构建为适合 Xamarin 使用的 AAR 文件。我创建了一个 java 绑定项目,将 AAR 文件添加为 LibraryProjectZip,并将 v13 支持 jar 添加为 ReferenceJar,但正如这些 xbuild 日志所证明的那样,它似乎在某处丢失了:
BINDINGSGENERATOR: warning BG8C00: For type Com.Viewpagerindicator.IPageIndicator, base interface android.support.v4.view.ViewPager.OnPageChangeListener does not exist.
BINDINGSGENERATOR: warning BG8800: Unknown parameter type android.support.v4.view.ViewPager.OnPageChangeListener in method SetOnPageChangeListener in managed type Com.Viewpagerindicator.IPageIndicator
BINDINGSGENERATOR: warning BG8800: Unknown parameter type android.support.v4.view.ViewPager in method SetViewPager in managed type Com.Viewpagerindicator.IPageIndicator
警告链持续很长时间,以严重受限的端口结束进程 因为缺少的类型会使依赖于它们的方法消失。
如果我删除支持 jar,由于缺少名为 jar2xml 的实用程序中的类,构建会失败,这让我相信它仅用于编译/映射过程的一部分。
支持 jar 取自 extras/android/support/v13/android-support-v13.jar 中未修改的 android sdk。
欢迎任何帮助。
【问题讨论】:
-
你的 aar 工作了吗?谢谢
-
不。使用 SlidingTabPager.Net 结束