2016-04-16 10 views
0

私はコアライブラリをバインドしようとしている中で.AARをバインドするとき:私は、Mavenの中央から.AARファイルをダウンロードして.AARをバインドこのチュートリアルのすべてをしたエラーXamarin.Android

https://github.com/gabrielemariotti/cardslibが、

'CardExpandableListAdapter' does not implement inherited abstract member 'BaseExpandableListAdapter.GetGroup(int)' 
Inconsistent accessibility: return type 'CardWithList.LinearListAdapter' is less accessible than method 'CardWithList.GetLinearListAdapter()' 
Inconsistent accessibility: parameter type 'CardWithList.LinearListAdapter' is less accessible than method 'CardWithList.SetLinearListAdapter(CardWithList.LinearListAdapter)' 
Inconsistent accessibility: property type 'CardWithList.LinearListAdapter' is less accessible than property 'LinearListView.Adapter' 
'CardView' does not implement interface member 'ICardViewWrapper.SetExpanded(bool)' 
'CardView' does not implement interface member 'ICardViewWrapper.SetForceReplaceInnerLayout(bool)' 
'CardView' does not implement interface member 'ICardViewWrapper.SetLongClickable(bool)' 
'CardView' does not implement interface member 'ICardViewWrapper.SetOnExpandListAnimatorListener(ICardViewWrapperOnExpandListAnimatorListener)' 
'CardView' does not implement interface member 'ICardViewWrapper.SetRecycle(bool)' 

結合発電機はいくつかのバグを持っているようですが、このために何らかの修正があり、になります。私はこのエラーを取得していバインディングライブラリを構築していますか? ありがとうございます。 Xamarinのページから

答えて

1

は、Javaバインディングを生成している場合は、あなたがに実行することがあり、いくつかの一般的なエラーのシナリオがあります。

ここには、実行可能なエラーとその解決方法が記載されています(link)。

矛盾したアクセシビリティの問題はそれに応じて可視性を変更することで解決することができ、「インターフェイスメソッドを実装していません」解決する方法について

Link。可視性を変更する方法の例を次に示します。

<attr path="/api/package[@name='com.somepackage']/class[@name='SomeClass']" name="visibility">public</attr> 
関連する問題