# 4 [版本]编译
### 4.1 Android编译
#### 1、Eclipse为例一(Android)
1)、用户只需要保证要编译的项目在eclipse或者别的编译IDE中编译通过。此过程会产生要编译工程中*.java对应的*.class文件,该目录对应下面第二个参数,默认会在工程下./bin/class下面。如果不是请手动选择对应目录。
用户只需要选择需要编译的项目代码路径,*.class路径星云测试客户端默认为:工程路径\bin\class,如下图所示:
![Image](https://box.kancloud.cn/2015-10-10_561896f33f40d.png)
2)、点击编译星云测是客户端会有如下提示表示编译插装成功,并生成项目静态结构关系:
![Image](https://box.kancloud.cn/2015-10-10_561896f35322f.png)
![Image](https://box.kancloud.cn/2015-10-10_561896f36682b.png)
3)、对应星云测试客户端处理后的代码路径为编译项目路径/src-instru文件夹下,用户需要结合自己的工程配置来使用src-instru下的代码,使用src-instru下的代码来进行打包,注意此时src-instru下面是utf-8编码格式请在相应IDE中调整相应的源码文件的格式设置,生成的APK和星云测试客户端打包出来是一样的,之后即可测试。
4)、请确认星云测试客户端目录WebClient\MQ下的JavaParser-android.jar和jeromq-0.3.0-SNAPSHOT.jar两个文件同时在编译的源码文件libs文件夹下,若没有请手动拷贝在编译的源码文件libs文件夹下,如下图中所示。
![Image](https://box.kancloud.cn/2015-10-10_561896f37a6da.png)
![Image](https://box.kancloud.cn/2015-10-10_561896f38db96.png)
5)、如有多个子工程的项目,可以逐各添加,完毕后进行保存,下次再编译直接打开上次保存的配置即可方便读取。
#### 2、 android-studio编译为例
和Eclipse操作基本一致,稍微需要调整处
1)、修改ant-build-a目录下的android-instru_only_android_studio.xml为android-instru_only.xml
![](https://box.kancloud.cn/2016-02-02_56b01e5340ac4.png)
2)、工程路径选择需要选择到工程的src层
![](https://box.kancloud.cn/2016-02-02_56b01e539aac7.png)
3)、src-instru替换中src的中的java文件
4)、复制ThreadingTestAndroid\MQ下的JavaParser-android.jar和jeromq-0.3.0-SNAPSHOT.jar,2个文件到android_studio放jar包的位置
### 4.2 Eclipse为例二(J2EE)
1)、用户只需要保证要编译的项目在eclipse或者别的编译IDE中编译通过。此过程会产生要编译工程中.java对应的.class文件,该目录对应下面第二个参数,默认会在工程下./bin/class下面。如果不是请手动选择对应目录。
用户只需要选择需要编译的项目代码路径,.class路径星云测试客户端默认为:工程路径\bin\class,(注意:若选择工程路径后星云测试客户端没有自动选择.class文件,请手动选择自己项目生成*.class文件的目录即可)如下图所示:
![Image](https://box.kancloud.cn/2015-10-10_561896f3a416e.png)
![Image](https://box.kancloud.cn/2015-10-10_561896f3b933c.png)
2)、点击编译星云测试客户端会有如下提示表示编译插装成功,并生成项目静态结构关系:
![Image](https://box.kancloud.cn/2015-10-10_561896f3ce97b.png)
![Image](https://box.kancloud.cn/2015-10-10_561896f3e015a.png)
3)、对应星云测试客户端处理后的代码路径为编译项目路径/src-instru文件夹下,用户需要结合自己的工程配置来使用src-instru下的代码,使用src-instru下的代码来进行发布,注意此时src-instru下面是utf-8编码格式请在相应IDE中调整相应的源码文件的格式设置,按照原项目发布方式进行发布,之后即可测试。
![Image](https://box.kancloud.cn/2015-10-10_561896f4081cb.png)
4)、请确认客户端个目录MQ下的JavaParser-j2ee.jar和jeromq-0.3.0-SNAPSHOT.jar两个文件同时在编译的源码文件libs文件夹下,若没有请手动拷贝在编译的源码文件libs文件夹下,如下图中所示。
![Image](https://box.kancloud.cn/2015-10-10_561896f429e6a.png)
5)、如有多个子工程的项目,可以逐各添加,完毕后进行保存,下次再编译直接打开上次保存的配置即可方便读取。