1、如何将一个android工程作为库工程(library project)

library project是作为jar包被其它android工程使用的,首先它也是普通的android工程。然后:

1)在eclipse Package Explorer, 右键android工程选择Properties

2)选择Android,下拉右边的滚动条到最下面,选中”Is Library“

3)点击Apply,点击OK

这个android工程就成为了library工程。

2、主工程如何引用库工程

当引用lib工程后,主工程就可以调用library工程的相关类和方法。android工程引用其它library工程步骤:

1)在Package Explorer, 右键android工程选择Properties

2)选择Android,下拉右边的滚动条到最下面

3)点击Add按钮打开lib工程选择对话框

4)从选择对话框中选择工程,点击OK

5)点击Apply按钮,点击OK按钮

3、在主工程manifest.xml文件中声明lib工程的组件

主工程manifest.xml中必须添加library工程的所有Activity、Service、receiver、provider,还要添加library工程的permission、uses-library等属性,注意引用的组件要使用完全的包名,否则将报对应的NotFoundException。

最新文章

  1. UIActivityIndicatorViewStyle
  2. Java接口、Java抽象类、C++抽象类的区别
  3. Installing Cygwin and Starting the SSH Daemon
  4. distinct和group by
  5. URL具体解释
  6. Java之集合初探(二)Iterator(迭代器),collections,打包/解包(装箱拆箱),泛型(Generic),comparable接口
  7. UOJ22 UR #1外星人(动态规划)
  8. Big Endian  和 Little Endian 模式的区别
  9. Maven将中央仓库修改为阿里云的仓库地址
  10. word2vec训练&IC分词(待)
  11. 7、Kafka、AMQ、RabbitMQ对比
  12. 基于tensorflow 1.x 的检索机器人chatbot-retrieval
  13. SQL查询遍历数据方法一 [ 临时表 + While循环]
  14. Jmeter测试计划要素
  15. Windows程序的打包,部署(vs项目打包vs2013)---ShinePans
  16. 【转载】为ASP.NET MVC及WebApi添加路由优先级
  17. codeforces 217E 【Alien DNA】
  18. java 位数补0处理(转)
  19. 2018.9.28 典型for循环特殊理解及其二维数组的理解
  20. Dreamweaver CS5个性化设置

热门文章

  1. sql over()---转载
  2. CSS中nth-child和nth-of-type的简单使用
  3. 使用CXF与Spring集成实现RESTFul WebService
  4. js中的call、apply
  5. cojs 疯狂的魔法树 疯狂的颜色序列 题解报告
  6. 【Linux高频命令专题(11)】cp
  7. js的数据处理记录
  8. ios开发--清理缓存
  9. Java学习笔记之:Java简介
  10. linux协议栈部分资料