Android Studio 导出 .aar包的操作流程

其实很简单,首先你要建个项目(废话)

找到build.gradle文件(不是整个项目的那个),见下图

  1. Project视图下

  2. 或者Android视图下

打开它,进行一些修改

apply plugin: ‘com.android.application‘

android {

compileSdkVersion 25

buildToolsVersion "25.0.3"

defaultConfig {

applicationId "com.reach.test"

minSdkVersion 14

targetSdkVersion 25

versionCode 1

versionName "1.0"

testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"

}

我只截取了前几行,因为要修改的就在这里,注意那两行黄字

apply plugin: ‘com.android.application‘

这一行把application改成library,如下

apply plugin:‘com.android.library‘

然后第二个黄字行

applicationId "com.reach.test"

把这行直接从代码中删掉就行

好了,文件修改就结束了

然后项目发布apk

菜单中 Build->Build APK

成功后在右下角会出现一个提示

点击蓝字“Show in Explorer”,会打开发布出来的文件所在的文件夹

进入outputs文件夹

我们所要的aar文件在aar文件夹下

至此就发布出.aar文件了

对我来说就是用于Unity的Android开发用的

就这么简单,惊不惊喜,刺不刺激

时间: 2024-08-27 08:05:35

Android Studio 导出 .aar包的操作流程的相关文章

Android studio导出AAR包问题整理。

最近因为项目需求开始整理一个SDK 以AAR的方式提供出去.在整理的过程中遇到了很多坑. 以下是一些总结希望能帮助遇到同样问题的人. 1.怎么导出AAR,这种文章太多了,我贴一个大家可以做参考. http://blog.csdn.net/g777520/article/details/53331797 如果不关心 怎么生成jar包就直接往下滑,看第二节.基本操作就在这儿了. 2. 第一步的操作导出的AAR只是当前lib的代码内容,当前lib所依赖的其他lib或者依赖(jar包除外)都不会被打进A

关于Android Studio导出jar包的问题

之所以说这个问题,还是因为最开始以为Unity开发要用 再说一下我的环境 Win7 x64 VS2015 Unity5.2.2 Android Studio 2.3.2 JDK1.8 我现在Unity与Android相结合是把Android项目导出aar包,具体方法百度就有,不赘述 现在说说导出Jar包的问题 看了网上说的在Gradle里加Task然后就可以exportJar,再把此jar包与AndroidManifest.xml一同考到 Unity的Assets/Plugins/Android

Android Studio导出jar包

Android Studio中对于library类型的Moudle,所以,要导出jar包,首先需要将我们要导出的代码放进一个Moudle中. 1.在当前工程下,File--New--New Module 2.在该module中加入要导出的功能代码 3.在app中引入该module 在app的build.gradle中加入此module的dependency,如下: dependencies  {     compile 'com.android.support:appcompat-v7:21.0

Android Studio导出Jar包并混淆

在Android Studio中,自带反编译查看class文件,如果没有混淆的话,class文件跟java文件基本没有区别了,为了保护,还是混淆的好. 网上看了不少资料,都是直接下载proguard额外jar,直接生成,觉得不方便,既然apk都能混淆,为什么不直接通过Android Studio来混淆jar包呢. 做法其实很简单,一个build文件,一个proguard文件就可以了. 首先要明白jar从哪里来,以前在Eclipse中是一个project设置为library,然后另外一个主proj

android studio生成aar包并在其他工程引用aar包

1.aar包是android studio下打包android工程中src.res.lib后生成的aar文件,aar包导入其他android studio 工程后,其他工程可以方便引用源码和资源文件 2.生成aar包步骤: ①.用android studio打开一个工程,然后新建一个Module,新建Module时候选择Android Library,后面按新建普通工程操作 ②.新建Module 类型为android Library 后如下图所示 ③.在新建的Module中编写完代码后,接下来编

Android Studio 创建aar包与引用

两者区别:*.jar: 只包含了class文件与清单文件 ,不包含资源文件,如图片等所有res中的文件.*.aar: 包含所有资源 ,class以及res资源文件全部包含 一.创建aar包1.创建一个android library2.获取aar包,在lib项目下build/outpus/aar/lib.aar 如图:1)创建lib module,并填写相关信息 2)在对应目录获取aar文件 二.引用关联1.导入一个aar(类似创建module步骤)2.引用aar文件 如图:1.导入一个aar 2

Android Studio 生成aar包,并非debug包,而是release包

1.编写Module,作为library 下面是需要发布的aar包,上面的是随意的project 2.app依赖myLibrary 2.1 设置Project Structure 2.2 app依赖Modules 2.3 结果 3.使用Module中的随意的一个方法. 4.关键步骤 -- 发布Apk 5.查看aar -- release包 6. Over PS.第2步有个快捷方式  --> 在app中直接使用Module中的随意的一个方法,会有代码提示,需要依赖 myLibrary Module

Android Studio 生成aar包,并在其他项目中引用

1.新建Module 2.作为library来使用 3.在这个library写需要独立出来的东西 4.重新编译工程 5.切换到Project模式查看aar包,生成成功~ 6.引用方法,切换到Project模式,将arr包放到libs库中 7.gradle添加以下代码 repositories { flatDir { dirs 'libs' // 申明本地库 } } compile(name: 'mylibrary-debug', ext: 'aar') // 添加本地库 8.引用aar代码 9.

Android studio 导出jar包并混淆和aar

前些天写个了android library工程,要同时支持aar和jar两种方式,在这里分享一下自己写的gradle自动构建的脚本 命令行执行./gradlew makeJar在build/intermediates/libs/下生成jar包 在命令行执行./gradlew uploadArchives在gradle.properties中指定aar.deployPath目录下生成aar