eclipse 打jar包并混淆

来源:互联网 发布:淘宝经营类目的优势 编辑:程序博客网 时间:2024/06/05 23:57

由于开发android的sdk,要打出jar包供第三方使用。开发工具是android studio,没有找到很好的打jar包的方式(有待研究)。所以转用eclipse来打jar包,然后用proguard混淆。遇到了几个问题:

1、android studio的项目怎么转到eclipse中
新建eclipse项目,将android studio的相应目录覆盖到eclipse中就好了
2、eclipse要将android项目的那几个部分打包
只要打包需要的java文件就好了,其他的例如配置文件等,将目录考给其他开发者就好了,不用打包
3、proguard要怎么用
推荐一个很好的博客http://blog.csdn.net/zhangdaiscott/article/details/45368261
需要注意:在Input/Output界面中添加jar包时,要加入项目中使用的jar包,特别记得把需要用到的android的jar包添加进去,例如E:\SDK\platforms\android-17/android.jar。
4、混淆文件要怎么写
使用proguard工具,点击侧边栏的process然后点击右下角的Sava configuration就会生成一个配置文件,这个文件已经满足基本的android项目的使用了,打开这个配置文件可以加入一些参数,是暴露的接口文件不要混淆。例如:

    -keep,allowshrinking class *MomoServer.*   //不混淆MomoServer这个类    -keep,allowshrinking class *com.test.MomoActivity  //不混淆com.test包下的这个MomoActivity    -keep,allowshrinking class *com.momo.*   //不混淆这个包下的所有文件    -keep,allowshrinking class *com.momo.Utils {   //不混淆这个文件名 和这个文件下的getUu()方法    *** *getUu(...);}
0 0
原创粉丝点击