Android Studio 如何打JAR包,,怎么 提取 .arr文件:

Android Studio 如何打JAR包

在eclipse中我们知道如何将一个项目导出为jar包,供其它项目使用。 
在AS中可以通过修改gradle才处理。 
我们新建一个项目MakeJar,在项目中新建一个modle-类型为library 
如图:

app为我们的主工程,librarydemo是我们要将其生成jar包的model. 
在librarydemo中加入如下代码:

这里写图片描述

task makeJar(type: Copy) {
    delete 'build/libs/mysdk.jar'
    from('build/intermediates/bundles/release/')
    into('build/libs/')
    include('classes.jar')
    rename ('classes.jar', 'mysdk.jar')
}

makeJar.dependsOn(build)
//在终端执行生成JAR包
// gradlew makeJar
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

在Terminal中键入 gradlew makeJar 回车看到如下所示就OK了:

这里写图片描述

当然在主工程App的build中要加入librarydemo 这个依赖model:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:22.2.0'
    compile project(':librarydemo')
}
 
  
下面我教大家 , 怎么 提取 .arr文件:
77下投票接受

AAR的文件由JAR文件和一些资源文件。下面是转换的步骤:

  1. 使用标准的zip提取解压文件AAR
  2. 找到classes.jar中提取的文件的文件
  3. 其重命名为自己的喜好和使用所需jar文件在您的项目
 
  
 
  
77 下投票 接受

AAR的文件由JAR文件和一些资源文件。下面是转换的步骤:

  1. 使用标准的zip提取解压文件AAR
  2. 找到classes.jar中提取的文件的文件
  3. 其重命名为自己的喜好和使用所需jar文件在您的项目

你可能感兴趣的:(android)