2017-09-10 89 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,如果你觉得这个答案有帮助,你能否标记这个答案? –