利用android studio生成jar包,制作自己的SDK

标签: android sdk jar android studio
10人阅读 评论(0) 收藏 举报
分类:

很多时候我们要将自己开发一个类库打包成jar包以供他调用,这个jar包也叫你自己的SDK或者叫library。android studio生成jar包的方法与eclipse有所不同。在studio中library其实是module的概念。

最近刚刚才开始接触SDK的开发,先从简单的开始吧,今天就介绍使用Android Studio开始第一个SDKDemo的开发。

1、先使用Android Studio创建项目工程;

2、在项目里面新建一个module;新建一个Class文件,然后添加一个方法(即后面jar包里要调用的方法)

3、在module的gradle里面添加下面的内容(注:文件最外层添加),如下:

task makeJar(type:Copy) {
    delete 'build/outputs/test.jar'
    from('build/intermediates/bundles/release/')//jar文件来源
    into('build/libs/')   //生成路径
    include('classes.jar')
    rename('classes.jar','test.jar')  //命名为test.jar
}

makeJar.dependsOn(build)
4、点击Sync Now,等Android Studio运行完成后,点击右上角的Gradle按钮然后点开我们的module(就是之前建的 sdklibrary),你取的什么名字在这就是什么名字,点开只有在点开other,然后再展开的方法里面,找到我们的makeJar




5、双击makeJar按钮,等到运行结束,就可以看到build/intermediates/bundles/release/这个文件夹下面生成了classes.jar文件,就算完成了。

6、将jar包导入你想要用的工程里,然后调用相应的方法就好了

demo下载链接https://download.csdn.net/download/xifei66/10352793

查看评论

android studio自定义生成jar包基础篇

第一步:在项目中新建一个moudle mylibrary作为library 第二步:并将项目中原有的app moudle依赖此mylibrary 第三步:运行该app或者build该app后会...
  • fengding123456
  • fengding123456
  • 2017-10-12 14:28:03
  • 2657

Android新增一个音频类型及双音频输出的实现

android定义了很多种音频类型,完整定义在native层如下,system\core\include\system\audio.h文件中: /* Audio stream types */ ...
  • songche123
  • songche123
  • 2016-01-18 18:08:44
  • 4993

Android Studio 如何打JAR包

Android Studio 如何打JAR包在eclipse中我们知道如何将一个项目导出为jar包,供其它项目使用。 在AS中可以通过修改gradle才处理。 我们新建一个项目MakeJar,在项...
  • ta893115871
  • ta893115871
  • 2015-07-19 16:33:52
  • 105794

Android Studio 如何生成jar包

eclipse 我们都会生成jar 包,那么Android Studio 如何生成呢?第一步:切换成Android 找到Gradle 下的app 第二步: 屏蔽application 创建li...
  • qq_35581716
  • qq_35581716
  • 2016-12-08 14:57:23
  • 9355

生成JAR包后音频文件无法播放解法

1、在项目中建文件夹sound,不是在SRC下建包,音频文件(a.wav)放在sound下; 2、获取文件路径: String path=new URL("file:sound//a.wav")....
  • u013957400
  • u013957400
  • 2014-03-07 15:05:34
  • 634

利用android studio2.1.2生成jar,制作自己的SDK

首先,如何利用studio生成jar文件,方法很简单。 1.找到项目下面(注意不是工程下面)的build.gradle文件,将最前面的apply plugin: 'com.android.app...
  • u013835855
  • u013835855
  • 2016-09-01 17:22:12
  • 3178

解决Android studio 生成jar包中遇到的一些问题!

由于项目需要,需要开发一个jar包,供第三方调用,内容包括,相机,动画,网络请求等。 android studio 如何生成jar包,我引用的是简书一位大神的gradle插件,此处为大神的gradle...
  • YaphetS_Zero
  • YaphetS_Zero
  • 2017-02-15 16:41:16
  • 557

android studio 如何生成自己的sdk

版本:android stuido 2.2很多时候我们要将自己开发一个类库打包成jar包以供他调用,这个jar包也叫你自己的SDK或者叫library。android studio生成jar包的方法与...
  • pony_maggie
  • pony_maggie
  • 2016-07-21 15:22:10
  • 9497

使用android studio生成jar包

实际使用androidstudio开发时,如果想要提供公共的库给外部使用,外部的开发环境可能为eclipse,这时以jar的形式提供。以下是一种生成jar包的方法,参考了网上其他人的实现方式。 1、...
  • yyzhangyang1
  • yyzhangyang1
  • 2016-01-25 10:49:52
  • 334

Android studio将jar包置于sdk中的android.jar之前(跳坑记)

但我们自己的包中的包或者类和sdk中android.jar的包或者类相同时,android studio默认使用的时android.jar中的内容,而如果我们想使用自己的包中的内容的话,就必须把优先级...
  • u011913612
  • u011913612
  • 2017-02-28 16:33:25
  • 2911
    个人资料
    持之以恒
    等级:
    访问量: 2万+
    积分: 517
    排名: 9万+
    最新评论