Eclipse导出Library

     在工作中遇到开发SDK,记录下导出Library的过程。

1、导出

  选中项目》属性》Android  配置Is library如下图:

Eclipse导出Library_第1张图片


选中项目》导出》JAR文件 如下图所示:(注意,如不需要资源文件把左则相应的选项去掉,并把右则的选项也去掉)

Eclipse导出Library_第2张图片

下一步,下一步。OK

2、混淆

混淆使用到了工具proguard.bat。

android sdk中包含此工具,路径:android_adt/sdk/tools/proguard/tool/proguardgui.bat。当然可以独立下载proguard。

打开proguardgui.bat。1为前面生成的Library,2为混淆之后输出的Library。注意:打开我的版本Proguard,3为默认的依赖Jar,可以删除掉。4为android依赖的sdk,需要手动加入。如果有其他依赖的Jar都需要加入。Eclipse导出Library_第3张图片

按下图设置

Eclipse导出Library_第4张图片

Eclipse导出Library_第5张图片

Eclipse导出Library_第6张图片

1正确选择target下拉框对应的jdk版本,否则可能出现异常错误。2编译时如果遇到未找到定义的警告,那么在这里添加需要忽略的内容。

Eclipse导出Library_第7张图片

1为预览混淆内容,2为另存混淆文件,3为执行

Eclipse导出Library_第8张图片

在点击“Process!”后,有可能会执行失败。这需要按照提示手动修改上步保存的混淆文件,这里就不再演示,具体问题具体分析。并重回加载进来再执行。

你可能感兴趣的:(Android)