(8) Xamarin使用Jar檔

原文 Xamarin使用Jar檔java

这个范例是如何在Xamarin.Android中去使用一个咱们自行在开发的JAR档案. 主要会执行的步骤以下android

  1. 在Xamarin创建一个Android Java Bindings Library 项目
  2. 加入自行开发的JAR档案到这个项目里面
  3. 在Xamarin.Android项目中参考Android Java Bindings Library 项目
1. 写一个Java 程序而且把他包装成JAR档案

1.1 撰写如下程序代码而且储存扩展名为java的档案ide

package com.xamarin.testbinding;网站

public class test{ui

public String method(){spa

return "Hello jar";接口

}开发

}get

1.2 在终端机下用Javac指令来编译 test.java
编译完成会产生出一个test.class档案io

1.3 创建一个Manifest.mf档案.
手动创建一个扩展名为mf的Manifest.mf档案.接着开启这个档案编辑它
在档案中的第一行宣告这个JAR档的进入点是由那只程序(class档案)来进入
这边咱们输入 Main-Class: com.xamarin.testbinding.test

1.4 将test.Class档案复制到com.xamarin.testbinding 文件夹下 
在目前所在的目录下创建底下的文件夹结构,com>xamarin>testbinding 
而后将test.class拷贝到testbinding文件夹下

1.5 使用JAR指令把test.class打包成JAR档案 
在终端机接口下执行
jar cvfm testJ.jar manifest.mf ./com/xamarin/testbinding/test.class 
把test.class打包成JAR档案
2. 新建Android Java Bindings Library
2.1 创建Android Java Bindings Library档案 
New >> Android >> Android Java Bindings Library

2.2 把JAR档案加入到目前项目

2.2.1在项目的Jars文件夹按下鼠标右键>>添加>>添加档案
把JAR档加入这个项目

 2.2.2 在被加入的JAR文件的属性窗口里面的建置动做选择 [EmbeddedJar]
2.3 上述动做都完成后编译这个项目
3. 新增Xamarin.Android专案
3.1 创建Android 项目 New >> Android >> Android Application
3.2 把Android Java Bindings Library加入参考

3.3 接着在你的Android项目中using Com.Xamarin.TestBinding名称空间
在参照名称空间时要特别注意,Xamarin会自动把你的名称空间的每个字母的第一个英文转换成大写. 
也就是本来咱们在JAR档案里面宣告的 package com.xamarin.testbinding; 
在Xamarin.Android要使用这个名称空间时,咱们必需要输入成Com.Xamarin.Testbinding 
而类别名称也会变成第一个字母为大写.

3.4 此时就能够在Xamarin.Android项目中引用JAR档案里的类别

 
相关文章
相关标签/搜索