android中jar包的导出和导入

android为什么需要jar包,1:不希望其他人看到源码,2:代码太多,打包成jar包使用方便,3:一个模块打包成jar可以更好的复用。

jar的导出:选择项目右键——export——java——JAR File——选择要打包的文件——选好路径和名字;

注意事项:

1,不需要打包进jar的文件;/src/目录下的activity文件;根目录下的文件,.classpath, .project, manifest.xml, .properties, .cfg等;/bin/目录下的文件,如:manifest.xml, .dex, .apk, resources.ap_等;/bin/res目录;/res/drawable 相关的目录;/res/layout/ 目录;/res/menu/ 目录;

2,在Android中有依赖jar的就不能再将其打包成jar文件了,我们可以将其作为library(库文件)让其他项目引用,例如多酷的sdk使用这样的library,是一个Android项目形式存在的。

3,jar包中一般只包含代码不包含资源,如果要在jar中包含资源,则资源文件不应该放在默认的res目录下(因为导入其他项目后可能出现重名冲突),应该在package目录下创建专用的资源目录,如此通过pakcage的不重名来确保导入后资源不冲突。同时,jar中代码不能直接使用R类中资源id进行访问,应该通过getClass().getClassLoader().getResourceAsStream()进行加载。字付串资源可以定义成常量的方式来使用。

jar的导入:

1、选择项目右键->Build Path ->Configure Build Path;在Libraries选项卡中,选择右侧的Add External JARs,然后选择要导入的第三方的jar包即可。

2、右键工程, Build path, java build path;选择libraries在右边的按钮中点击“Add Library” ;选择“User library”,点击“下一步”;点击“User librarys”按钮在出现的界面中点击“New..”按钮在弹出的界面中随便起一个名字,点击“确定”;点击“Add jars”按钮选择第三方jar包,点击“确定”完成操作。这样的话该jar包会被一起打包到apk中!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值