android 自定义 打包文件类型,Android 自定义类库打包jar! 谁说不能够打包res 文件?...

咱们常常会有这种需求, 本身开发一个类库jar包, 提供给别人调用。html

网上不少教程都是这么说:android

建立一个Android project, 用eclipse 的export 导出, 去掉AndroidManifest.xml, res 什么的, 全都不是正解!eclipse

用这种方法总会有这样那样的问题。ui

还有这么说,xml

android jar包是不能导出resource文件的,确实须要的话, 只能放在assert目录下面, 用AssertManager来访问。htm

可是你也知道,android.jar 自己就有res啊, 为何人家能够?教程

看了官方文档, 咱们才知道,不是不能够,是用的方法不对。下面来看看正确的作法是怎么样的。ip

1.建立一个正常的Android project.ci

2. 写好你要的代码,res文件(layout, drawable均可以)

3.若是有 Activity, Service, Broadcast Receiver什么的要提供给人家用, 要在AndroidManifest.xml 声明。

4. 关键的来了:在项目属性properties -> Android-> Is Library 勾上!

ed0b3fba63334ff794118a94.html

5. 要引用这个项目时,应该在你的项目project 的properties-》android里library 点击Add, 记住, 不是什么Build path!

6.也许你要问, 我要导出jar 怎么办? 简单啊, 当你保存或者Build 你的项目时, 人家已经帮你生成jar了,就在bin目录下面!

ed0b3fba63334ff794118a94.html

That is all!

最后我想说, 什么教程都是浮云, 最终仍是要以官方文档为准:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值