我正在尝试在我的Xamarin Android应用中使用GmailSender。我的主要项目是引用绑定库,绑定库有2个jar - GmailSender 1.1.jar和mail.jar。
GmailSender 1.1.jar文件在属性中设置为EmbeddedJar,mail.jar在属性中设置为EmbeddedReferenceJar。
下图描绘了我的项目设置方式(更高分辨率图像:http://i.imgur.com/Xbq5uKa.png)
这是我获得GmailSender 1.1.jar的地方:http://gmailsender.blogspot.ie/
这是我收到mail.jar的地方(从mail-6.0.0.jar重命名)http://www.java2s.com/Code/Jar/m/Downloadmail600jar.htm
如何让我的Xamarin Android应用程序使用GmailSender?
答案 0 :(得分:1)
Xamarin docs上有关于该问题的说明:
注意:由于bug 6695,引用Java Binding项目时 直接来自Xamarin.Android项目,没有名称空间, 将显示类或Java Binding项目的其他成员 在处理Xamarin.Android项目时在IDE中。这个bug会 在未来版本的Xamarin.Android中修复。
除非您引用生成的dll ,否则您将无法看到绑定(这是一种解决方法)
答案 1 :(得分:0)
您需要使用绑定库的命名空间来引用库。默认情况下,它可能使用“BindingLibrary1”作为根命名空间,因此请尝试为该命名空间添加using
指令。