Android 引用library project

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。

时间: 2024-12-17 06:27:01

Android 引用library project的相关文章

Android 创建Library Project(库项目)与引用操作

由于在开发过程,为了实现未曾了解的某种效果与特定功能,而求助于网上优秀的开源项目,在使用过程中发现引用开源的Library Project(库项目),的确可以解决很多问题,而且也给出了一种思路,好的软件公司也需要有自己的Library Project(库项目),这样不必要进行重复开发工作,这只是自己的想法.下面将自己的心得或体会记录如下,以下是自己的编写风格. [转载使用,请注明出处:http://blog.csdn.net/mahoking/article/details/36405219]

【转】Android 创建Library Project(库项目)与引用操作

原文网址:http://www.2cto.com/kf/201407/313718.html 应用场景: 在项目的开发过程中,经常会使用公司内部的公共库或使用优秀的开源项目库,以求达到快速开发.代码复用的效果.所开发的项目中要集成其他项目由于集成项目庞大,不想机械的复制,就想将集成的项目做成项目库.基于这样的需求,引用Library Project(库项目),成为了迫切的需要,这样做以后集成项目升级.扩展也都方便与快捷.为此,我们不得不去了解Android Library Project(库项目

Eclipse引用外部project android library

1.应用外部jar包 我们平时用的最多的方式 把要引入的jar包 放在project的lib目录下  然后 Add JARs 2.引用java Project //最近研究libgdx的时候,发现project之间可以相互引用,限于java project,android project只能引用java project,不能被直接引用,如果需要调用android project里的代码, //需要转成java project 把代码src专门提到一个java project中,Add JARs

Android项目引用2个以上library project 时的报错

[2012-11-24 11:33:58 - myProject] Found 2 versions of android-support-v4.jar in the dependency list, [2012-11-24 11:33:58 - myProject] but not all the versions are identical (check is based on SHA-1 only at this time). [2012-11-24 11:33:58 - myProjec

android:关于主工程和library project

转载自:  http://blog.sina.com.cn/s/blog_a3b9b9040101lco3.html 在Github上下载了Android开源项目 Quick News的源码, 其中使用到了第三方项目框架 vitamio, 在下载的源码导入到IDE后, 发现凡是引用vitamio的文件都会报错, 在不知如何解决该问题的时候, 又回到Github该项目的页面, 认真看了看该项目的介绍, 发现了这句描述"QuickNews is a run project and vitamio i

Android Studio引用Library与导入jar

在Android项目开发过程中,Android Studio是一款非常强大的开发工具.到底有多强大,用了你就知道了. 本文我将介绍Studio引用Library开源项目与导入jar方法. 一.引用Library 1:选择你的项目,点击导航栏File -->New -->Import Module... 根据提示Import你的Library即可 此时展开你的项目即可发现你导入的Library(我导入的是IOS_Dialog_Library) 到这工作还未结束. 2:再次选择你的项目,点击Fil

关于Android Studio 导入Library Project 以及遇到的一些问题

在项目根目录下建立一个libraries文件夹,移动你要使用的library project到libraries目录(复制到工程的话,复制过来的库工程里面的src目录下的代码会丢失) 注意:你的library project一定要保证有自己的build.gradle,如果没有,应该用Eclipse导出该工程 在Eclipse中选择要导出的项目,然后依次选择菜单 file->export->Android->Generate Gradle build files. 之后依次点击next到f

android ant 打包,不能打出apk:Library project: do not create apk...

问题,打包完成后不能打出apk 是这里的这句话提示的: <do-only-if-not-library elseText="Library project: do not create apk..." > (这句话来自:D:.....\sdk\tools\ant\build.xml) 原因:这个地方打了勾,表示这是给其他项目依赖的项目,不用生成apk 从这个文件也可以开出,是被依赖项 为true就是被依赖项

Android 提示Your project contains error(s),please fix them before running your application

在Android下,有的时候当我们把非自己创建的项目或者别人的项目导入(Import)到我们自己本地时,我们会看到项目前面有一个红色的"X"或者"!",如下图: 或者 而当我们运行该项目的时候,会弹出如下提示: 之前我遇到过几次这个问题,很郁闷,因为都不知道哪里有所谓的error(s),坑不坑人啊~ 大家仔细点可以看到在调试窗口处有Problems选项卡,如下 而导致我们本地程序运行不了的error就在此处,这样我们就可以根据问题的提示去进行修改了.下面说一下通常把