欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

android studio編譯jar包或者aar包的方法教程詳解

 更新時(shí)間:2020年03月09日 15:42:21   作者:pikachu-fat  
這篇文章主要介紹了android studio編譯jar包或者aar包的方法教程,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

1. 在原有工程目錄右鍵-> new ->Module->:

在這里插入圖片描述

2. 選擇library:

在這里插入圖片描述

3. 一路next,最后finish:

在這里插入圖片描述

4. 在新生成的lib module下的build.gradle中添加如下代碼:

task makeJar(type: Copy) {
 //刪除存在的
 delete 'build/outputs/aar/plugin-release.aar'
 delete 'libs/'
 //設(shè)置拷貝的文件來(lái)源
 from('build/outputs/aar/')
 ////新生成的jar包的目錄
 into('libs/')
 //將新生成的jar包c(diǎn)lasses.jar(新生成的jar文件名默認(rèn)為classes.jar)放入上面的目錄下目錄下
 include('plugin-release.aar')
 ////重命名成我們?cè)O(shè)定的名字
 rename ('plugin-release.aar', 'plugin.aar')
}
makeJar.dependsOn(build)

5. 編寫代碼,寫完之后在下面的終端中運(yùn)行:./gradlew makeJar,第一次編譯時(shí)間稍微長(zhǎng)些,編譯完成之后會(huì)提示success,然后會(huì)在lib module的genial下的libs目錄下生成aar包

注意點(diǎn):

  1. 如果在原有工程下生成aar或者jar,則1-3步可忽略,注意:apply plugin: 'com.android.library'配置,且 build.gradle文件中的android節(jié)點(diǎn)配置不能含有applicationid配置
  2. 第四步生成copy aar路徑根據(jù)實(shí)際的情況而定,這是我自己的目錄
  3. 如果是需要jar包,可以將aar包的后綴改成zip,解壓后找到class.jar,修改成自己需要的名字即可

知識(shí)點(diǎn)補(bǔ)充:Android Stuio導(dǎo)入jar包和aar包

導(dǎo)入jar包:
直接將需要jar包放入libs文件夾即可。

導(dǎo)入aar包:
將需要的aar包放入libs文件夾,在build.gradle新增implementation fileTree(include: ['*.aar'], dir: ‘libs')

dependencies {
  implementation fileTree(include: ['*.jar'], dir: 'libs')
  implementation fileTree(include: ['*.aar'], dir: 'libs')
  implementation 'com.android.support:appcompat-v7:27.1.1'
  implementation 'com.android.support:support-v4:27.1.1'
  implementation 'com.android.support.constraint:constraint-layout:1.1.3'
}

總結(jié)

到此這篇關(guān)于android studio編譯jar包或者aar包的方法教程詳解的文章就介紹到這了,更多相關(guān)android studio編譯jar包 aar包內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Android?Flutter實(shí)現(xiàn)彈簧動(dòng)畫交互的示例詳解

    Android?Flutter實(shí)現(xiàn)彈簧動(dòng)畫交互的示例詳解

    物理模擬可以讓應(yīng)用程序的交互感覺逼真和互動(dòng),本文章實(shí)現(xiàn)了演示了如何使用彈簧模擬將小部件從拖動(dòng)的點(diǎn)移回中心,感興趣的可以了解一下
    2023-04-04
  • Android實(shí)現(xiàn)彈出輸入法時(shí)頂部固定中間部分上移的效果

    Android實(shí)現(xiàn)彈出輸入法時(shí)頂部固定中間部分上移的效果

    本文主要介紹了Android實(shí)現(xiàn)彈出輸入法時(shí)頂部固定中間部分上移的效果的方法。具有很好的參考價(jià)值,下面跟著小編一起來(lái)看下吧
    2017-03-03
  • Android中如何優(yōu)雅的處理重復(fù)點(diǎn)擊實(shí)例代碼

    Android中如何優(yōu)雅的處理重復(fù)點(diǎn)擊實(shí)例代碼

    這篇文章主要給大家介紹了關(guān)于Android中如何優(yōu)雅的處理重復(fù)點(diǎn)擊的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)各位Android開發(fā)者們具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-09-09
  • Android學(xué)習(xí)筆記——Menu介紹(一)

    Android學(xué)習(xí)筆記——Menu介紹(一)

    Android3.0(API level 11)開始,Android設(shè)備不再需要專門的菜單鍵。隨著這種變化,Android app應(yīng)該取消對(duì)傳統(tǒng)6項(xiàng)菜單的依賴。取而代之的是提供anction bar來(lái)提供基本的用戶功能
    2014-10-10
  • Android Canvas方法總結(jié)最全面詳解API(小結(jié))

    Android Canvas方法總結(jié)最全面詳解API(小結(jié))

    本篇文章主要介紹了Android Canvas方法總結(jié)最全面詳解API(小結(jié)),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-11-11
  • Android控件RadioButton的使用方法

    Android控件RadioButton的使用方法

    這篇文章主要為大家詳細(xì)介紹了Android控件RadioButton的使用方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-05-05
  • Android Flutter實(shí)現(xiàn)3D動(dòng)畫效果示例詳解

    Android Flutter實(shí)現(xiàn)3D動(dòng)畫效果示例詳解

    在Flutter中提供了AnimatedWidget組件用于構(gòu)建可復(fù)用的動(dòng)畫組件。本文我們用AnimatedWidget來(lái)實(shí)現(xiàn)組件的3D旋轉(zhuǎn)效果,感興趣的可以了解一下
    2022-03-03
  • Android Zxing二維碼掃描圖片拉伸的解決方法

    Android Zxing二維碼掃描圖片拉伸的解決方法

    這篇文章主要為大家詳細(xì)介紹了Android Zxing二維碼掃描圖片拉伸的解決方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • android 手機(jī)截取長(zhǎng)屏實(shí)例代碼

    android 手機(jī)截取長(zhǎng)屏實(shí)例代碼

    本篇文章主要介紹了android 手機(jī)截取長(zhǎng)屏實(shí)例代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-06-06
  • Android使用GridView實(shí)現(xiàn)表格分割線效果

    Android使用GridView實(shí)現(xiàn)表格分割線效果

    這篇文章主要為大家詳細(xì)介紹了Android使用GridView實(shí)現(xiàn)表格分割線效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-07-07

最新評(píng)論