<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="Eclipse ADT - Android项目打包jar" id="card1">
<p> 游客</p><p>
标题:Eclipse ADT - Android项目打包jar<br/>
正文:<br/>
 　　在做android项目的时候，我们往往会遇到这样的需求：把曾经做过的一些项目整合到当前的项目上，一种方法的把以前的项目的类与资源都移到当前项目，下面我将介绍方法是把以前的项目打包jar，然后在当前的项目里面引用。　　次方法的缺陷是需要两个项目必须同时存在同一个ADT，优点是在强大的ADT帮助下，我们不需要把以前的项目一点一点地移到当前项目，而只需把以前的项目的引用交给ADT，下面请看简单过程。　　第一步：新建一个准备打包成jar的android项目(TestLib)：　　注意：红色的方框里面还没有testlib.jar　　第二步：点击项目右键-&amp;gt;Properties-&amp;gt;Android-&amp;gt;把Is Library勾上　　第三步： 如果你的ADT里面选择了自动编译的功能在上图点击了Apply后就可以看到bin目录下多了一个testlib.jar的文件，这是自动生成的。　　第四步： 新建一个TestDemo来引用上面的TestLib，新建完后点击TestDemo右键-&amp;gt;-&amp;gt;Properties-&amp;gt;Android-&amp;gt;Add，找到TestLib的项目，然后就可以看到下图的显示　　第五步： 在上图点击Apply后，看下图，在gen的目录下自动生成了一个TestLib项目里面的R.java文件,还有Android Dependencies目录下多了一个testlib.jar文件，显示了这些文件之后， 强大的ADT就会自动地区引用TestLib项目里面的类与各种资源。<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1717&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1717&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1717&amp;Page=1">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=1717">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=1717">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>