将工程作为动态库方法及使用
来源:互联网 发布:电力牵引预算编制软件 编辑:程序博客网 时间:2024/05/29 03:22
一、eclipse中将工程作为动态库的方法及使用
【将工程作为动态库的方法】
找到工程的project.properties文件,在末尾加上android.library=true即可
【在其余工程的使用】
在要引入动态库工程的工程根目录,右击,选择打开properties,出现如下界面;
选择Android页面,点击Add...按钮,出现如下界面;
刚刚修改的作为动态库的工程将出现在列表中,选中要引入的动态库工程,点击OK即将其引入到工程中,如下图所示
在Library列表中出现引入的动态库工程,点击OK即可。至此便可使用动态库工程中的类、方法等。
一、android studio中将工程作为动态库的方法及使用
【将工程作为动态库的方法】
android studio中不称工程,而叫模块Module。如果要将某个模块作为动态库,打开该模块的build.gradle文件。build.gradle文件在模块文件夹的根目录,如app模块,则build.gradle文件在app的根目录下。打开后内容大体如下图(根据模块的不同,会有所不同)
将apply plugin从com.android.application修改为com.android.library,然后将applicationId删除即可。
【在其余工程的使用】
选择菜单File→ New→ Import Module,出现如下界面
点击...按钮,选择要引入的动态库模块。(需要注意的是选择模块,而非项目,如选择MyApplication项目的app模块)
选择后将出现下图
如果Module name输入框后面有感叹号并提醒已经存在一样名称的模块,那么只要将Module name修改了即可,如修改my_library,修改后点击Finish按钮。
至此已经将动态库模块添加到项目中,接着修改依赖即可。
选择菜单File→ Project Structure...出现如下界面
选择要引入动态库模块的模块,选择Dependencies页面,点击+按钮,选择Module dependency,在出现的列表中选择要引入的动态库模块,然后点击OK,便会在上图的Dependencies列表中出现已引入的动态库模块,然后点击OK即可。至此便可使用动态库工程中的类、方法等。
用android studio引入动态库,在运行到设备时,可能在界面出现两个图标,其中一个图标打开,并非你应用的界面,这个是因为引入的库模块中也存在一个图标,只需打开库模块的AndroidMainifest.xml文件,找到
<category android:name="android.intent.category.LAUNCHER" />
并将其删除即可。
AndroidMainifest.xml文件在模块的src目录下的main目录下。
- 将工程作为动态库方法及使用
- 将android工程作为另一个工程的库
- 将工程作为library供其他工程调用及如何调用和过程中的问题解决
- 将VitamioBundle工程作为Android Library引入Demo工程使用即可
- 将需引入工程作为Android Library引入现有工程使用
- Flex Actionscript将方法作为方法的参数 使用demo
- android工程作为另外一个工程的模块来使用的方法
- 导入moudle作为自己工程的依赖库进行使用
- 导入moudle作为自己工程的依赖库进行使用
- 如何将一个 android工程作为依赖工程
- C++如何将N维数组作为参数动态传给方法
- 怎样将自己的工程改造成库,并上传到Github作为依赖
- 怎样将自己的工程改造成库,并上传到Github作为依赖
- QT跨目录编译及多工程集成(动态库的创建、引用及工程间相互依赖关系的pro文件编写方法)
- QT跨目录编译及多工程集成(动态库的创建、引用及工程间相互依赖关系的pro文件编写方法)
- 将Qt动态链接库生成的exe及依赖dll打包方法
- 同动态库工程生成不同动态库修改方法
- 将Android源码作为一个工程导入到Eclipse
- PHP性能如何实现全面优化?
- Master code detach volume from VM
- Unity3D学习(二)农夫与魔鬼过河
- phpStorm problems with php-cgi
- ubuntu 添加用户指定登录shell修改登录shell
- 将工程作为动态库方法及使用
- android UDP实例
- LeetCode | 537. Complex Number Multiplication
- UML图
- python中super工作原理
- 在VS2015上搭建opencv_3.2.0_vc14
- 内核日志:API 及实现
- 划分型循环DP
- Launcher 安装APK快捷方式出现在末尾空白位置