2017-09-10 61 views
-1

我有一個xamarin綁定項目的問題。xamarin android jar綁定錯誤 - 類沒有實現接口方法

我在構建Android綁定項目時從vs2017得到了以下錯誤消息。

類沒有實現接口方法

當然

,我已經找到了一些竅門來解決這個問題,通過編輯metadata.xml中

,但是,這是行不通的。因爲我對此沒有經驗。

左右。請,我希望你看我的源文件。

我會上傳兩個文件。 其中之一是由vs2017包括jar製作的綁定項目。 然後另一個是原始的jar sdk綁定到我的android項目。

結合項目下載鏈接:http://cloud-wr-sg1.acronis.com/links/8E2127FA6223CFC1DA19AE89FB393BAF

原來的jar文件下載鏈接: http://cloud-wr-sg1.acronis.com/links/705ADB4D99254F8490FD3B1D1AACEA34

我需要幫助。我處於緊急狀態。

+0

你檢查我的答案?任何更新? –

回答

0

您可以閱讀官方文檔:Java Bindings MetadataTroubleshooting Bindings。對於您的情況,您可以在綁定庫中添加一個額外的文件,例如像這樣:

namespace Com.Skp.Tmap 
{ 
    partial class TMapView 
    { 
     void DraggingAnimateThread.IDraggingCallback.Zoom(float p0, bool p1) 
     { 
     } 

     void DraggingAnimateThread.IDraggingCallback.Rotate(float p0) 
     { 
     } 
    } 
} 
+0

我在哪裏必須在我的項目中寫下您的示例? 它只是作爲一個cs文件包含在項目中? – BongLae

+0

@BongLae,在綁定lib項目中有一個名爲'Additions'的文件夾,您可以在那裏創建一個名爲'TMapView'的類,然後像我提供的示例一樣覆蓋它,它只是解決了構建綁定庫的問題,在'Zoom(float p0,bool p1)'和'Rotate(float p0)'方法中做任何有用的事情,如果你想做一些事情,你需要參考你的.jar的源代碼,然後填寫在每個方法中的代碼。 –

+0

@BongLae,如果你覺得這個答案有幫助,你能否標記這個答案? –