2013-12-23 22 views
0

我試圖綁定Card.IO與Xamarin Studio。我收到錯誤「類不能有多個基類」。代碼行是在這裏:Xamarin Android - 綁定Card.IO - 類不能有多個基類

公共密封部分類CardIOActivity:全球:: Android.App.Activity,全球:: IO.Card.Payment.IN {

有誰知道在需要的代碼行Metadata.xml刪除這些基類之一?

謝謝

回答

0

奇數;我期望IN是一個接口...

以上的CardIOActivity聲明應該是一個註釋,提供XPath表達式來引用類型。使用的基礎上,可以<remove-node/><interface/>

<remove-node path="/api/.../class[@name='CardIOActivity']/implements[@name='io.card.payment.n']" /> 
+0

你的評論讓我重新思考我做了兩件事我在metadata.xml文件的方式一樣。第一個問題是類「A」中的屬性也被命名爲A.第二個問題是項目中不存在類型或名稱空間「IN」。我認爲最好的解決方案是將「A」類重命名爲「IN」,但這似乎是造成問題的原因。我現在已經將「A」屬性命名爲「B」,但現在剩下的類型或命名空間「IN」不存在... – Chrisgozd