Android Studio制作library(图解)

一、从项目中右键添加一个新的library。

第一步:到Android目录下,右键->new->Module。

如下图

第二步:

选中Android Library,下一步

输入包名什么的,finish

第三步:让工程编译这个library,有手动添加或者自动添加两种方式。(上一章详细讲的,这一章就简短一点说了)

手动添加:

打开Module:app的build.gradle,加上一行编译新建的library,同步一下,完成。

如下图:

自动添加:

project Structure->Module->app->最后一个卡片Dependencies->右边的加号,选中Module那一项,选中刚刚新建的library,完成。如下图:

二、把你现有的项目改成library。

两种思路:

1.像上面的,新建一个新的library配置一下,把你的代码java,res,libs什么的拷贝过去,重新配置一下gradle的文件。拷贝的话,就不说了,程序员自带Ctrl+C和Ctrl+V技能。

2.把现有的项目,删掉不必要的文件,修改一下配置文件就可以导入了。这种方法是自己摸索出来的,下面要详细分享一下这种方法。

第一步,看到下面是一个准备的Android Studio项目,项目名叫CanvasDemo。把选中的删除,这些都是不必要的。

第二步,把app目录下的所有东西拖到根目录下,然后把app的目录删掉。

第三步,修改配置文件了,(1)把app.iml文件更名为与项目一致的CanvasDemo.iml,再用notepad++打开该文件,可见有两处的是 :app 的,也把它改为与项目名一致  :CanvasDemo
,保存一下。

第四步,用notepad++打开build.gradle文件,要改两个地方,(1)把apply plugin: "com.android.application"这一句话改为apply plugin: "com.android.library",(2)带有applicationId开头的这一句话删。

第五步,拷贝把这个CanvasDemo到项目的根目录中

第六步,切换到Android目录下,打开settings.gradle文件,include这里加个逗号,加上‘:CanvasDemo‘。这里就是上面为什么要把.iml后缀的文件名改为与项目名一致,并且把该文件里面的一些带:app的改为与项目名一致的:CanvasDemo。

第七步,最后一步就是在工程上加上该library的编译,手动和自动两种方式上面有提过到了,你懂得了,不懂往上一看就可以了,详细图解。

如果还没掌握基本导包的同学,请先看看我的上一篇文章

上一篇有讲到的,链接http://blog.csdn.net/qq_29623203/article/details/51190242

时间: 2024-10-26 21:31:02

Android Studio制作library(图解)的相关文章

Android Studio 制作出来的9图无法进行拖拉,导致无法制作出正确的9图

使用Android Studio制作,但发现无法进行拖拽,无法制作正确的9图,如下所示: 这几根线无法拖拽. 经分析得知,原来是png图片的问题,原本的图片是8位的png图片,这样子制作出来的9图就是无法拖拽的.  如何解决?--> 获取32位的png图片即可. 方式1:可以让UI提供32位的png图片,16位的png图片也不行,需要32位的. 方式2:自己将8位的png图片转成32位的. 使用画图3D打开: 然后另存为 转出来的图片就是32位的: 然后就可以制作出可以拖拽的9图了. 原文地址:

如何使用Android Studio把library分享到jCenter和Maven Central

原文:How to distribute your own Android library through jCenter and Maven Central from Android Studio 如果你想在Android Studio中引入一个library到你的项目,你只需添加如下的一行代码到模块的build.gradle文件中. 1 2 3 dependencies { compile 'com.inthecheesefactory.thecheeselibrary:fb-like:0.

关于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 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分发到jCenter和Maven Central

如果你想在Android Studio中引入一个library到你的项目,你只需添加如下的一行代码到模块的build.gradle文件中. 1 2 3 dependencies { compile 'com.inthecheesefactory.thecheeselibrary:fb-like:0.9.3' } 就是如此简单的一行代码,你就可以使用这个library了. 酷呆了.不过你可能很好奇Android Studio是从哪里得到这个library的.这篇文章将详细讲解这是怎么回事,包括如何

Android Studio制作.so库实践

前言 因为工作需要可能要用到JNI开发,本篇文章就分享一下我在这方面的实践,以前我们使用Eclipse做NDK开发,非常麻烦,需要配cygwin的编译环境,后面NDK功能完善才逐渐简单点,如果想了解Eclipse如何配置NDK编译环境可以参考我以前发表的旧文: Cocos2d-x 2.2.3 使用NDK配置编译环境 JNI_Android项目中调用.so动态库 Eclipse的如何通过NDK生成so库就不多说了,目前已经不适用于Android开发,建议使用AS进行开发,本篇也是基于AS来进行讲解

android studio下 library打包文件(.aar)和本地引用

关键点: 利用Gradle发布本地maven库支持android library 打包文件(*.aar) 的本地引用 开发环境: windows7 64位操作系统 android studio0.5.8 (1) 安装maven1.在安装maven之前,先确保已经安装JDK1.6及以上版本,并且配置好环境变量.2.下载maven3,最新版本是Maven3.2.1 ,下载地址:http://maven.apache.org/download.html 下载apache-maven-3.2.1-bin

android studio 和idea 导入library工程

idea 导入library方法 把工程Import成module后,具体的操作看图: 同样的,打开Project structure,点开你要作为library的module,然后点击android,在右边框的Library module前√打上. 选中你要引用的module,如下图操作红色框框起来的按钮即可. 弹出的对话框中选择你要引用的Library module(这边会出现几个module依赖于你把多少个module设置成Lirary module) 点OK后,你可以看到下图Export

Google首推Android Studio稳定版,图解安装过程让你简单上手

Android Studio是谷歌为广大安卓开发者开发的IDE,支持Windows.Mac.Linux等操作系统,基于Java语言集成开发环境IntelliJ搭建而 成.该IDE在2013年5月的Google I/O开发者大会上首次露面,此间推出了若干个测试版,在12月8日发布的版本是Android Studio的首个稳 定版.Google称,相对于其他开发工具,Android Studio更快.更具生产力,Android Studio 1.0推出后,Google将逐步放弃对原来主要 的Andr