国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

保姆級(jí)別使用android studio 生成jar包

這篇具有很好參考價(jià)值的文章主要介紹了保姆級(jí)別使用android studio 生成jar包。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

目錄

1首先生成一個(gè)android library?

2 找到剛才創(chuàng)建的項(xiàng)目build.Gradle? -----build.Gradle(:mylibrary)

?3 寫入最關(guān)鍵的執(zhí)行代碼

4 ?點(diǎn)擊啟動(dòng)按鈕

?5 可以看到生成一個(gè)jar包了

?6 如果一個(gè)jar包依賴了其他包,也可以直接一起打包依賴包。

?7? 使用jar包


1首先生成一個(gè)android library?

File ---New---New Module

android studio 打包單類為jar包,android stuido 使用,android studio,android,ide

選擇Android Library,創(chuàng)建即可

android studio 打包單類為jar包,android stuido 使用,android studio,android,ide

2 找到剛才創(chuàng)建的項(xiàng)目build.Gradle? -----build.Gradle(:mylibrary)

project 狀態(tài)下

android studio 打包單類為jar包,android stuido 使用,android studio,android,ide

android 狀態(tài)下

android studio 打包單類為jar包,android stuido 使用,android studio,android,ide

?3 寫入最關(guān)鍵的執(zhí)行代碼

def SDK_BASENAME = "YADI";
def SDK_VERSION = "_V1.0";
def OUTPUT_PATH = "build";
def INPUT_PATH = file('build/intermediates/packaged-classes/release/classes.jar')



//刪除任務(wù)
task deleteBuild(type: Delete) {
    delete OUTPUT_PATH + SDK_BASENAME + SDK_VERSION + ".jar"
}

//創(chuàng)建任務(wù)
task makeJar(type: Jar) {
    //需要打包的原始classes.jar
    from zipTree(INPUT_PATH)

//    //將assets目錄打入jar包
//    from fileTree(dir: 'src/main',includes: ['assets/**'])

    //生成文件名字
    baseName = SDK_BASENAME + SDK_VERSION
    //生成
    destinationDir = file(OUTPUT_PATH)
}

makeJar.dependsOn(deleteBuild, build)

?很多時(shí)候,我們知道代碼怎么寫,但是不知道在哪里寫,一般寫在dependencies

閉環(huán)下面

?android studio 打包單類為jar包,android stuido 使用,android studio,android,ide

4 ?點(diǎn)擊啟動(dòng)按鈕

android studio 打包單類為jar包,android stuido 使用,android studio,android,ide

?5 可以看到生成一個(gè)jar包了

上面的def OUTPUT_PATH = "build";

就是生成jar的位置

def INPUT_PATH = file('build/intermediates/packaged-classes/release/classes.jar')

而這個(gè)是要打包成jar的文件

android studio 打包單類為jar包,android stuido 使用,android studio,android,ide

?6 如果一個(gè)jar包依賴了其他包,也可以直接一起打包依賴包。


我公司項(xiàng)目中需要再次使用到依賴包,所以就直接打包在一起了,不過(guò)so文件不知道怎么打包,只能做到把有使用到的谷歌包和對(duì)接包一起打包

只要找到對(duì)應(yīng)的文件夾,對(duì)應(yīng)文件名,既可一起打包成為一個(gè)新的jar包

def SDK_BASENAME = "YADI";
def SDK_VERSION = "_V1.0";
def OUTPUT_PATH = "build";
def INPUT_PATH = file('build/intermediates/packaged-classes/release/classes.jar')
def INPUT_PATH1 = file('build/libs/libs/BLNetwork.jar')
def INPUT_PATH2 = file('build/libs/libs/gson-2.2.4.jar')


//刪除任務(wù)
task deleteBuild(type: Delete) {
    delete OUTPUT_PATH + SDK_BASENAME + SDK_VERSION + ".jar"
}

//創(chuàng)建任務(wù)
task makeJar(type: Jar) {
    //需要打包的原始classes.jar
    from zipTree(INPUT_PATH)
    from zipTree(INPUT_PATH1)
    from zipTree(INPUT_PATH2)
//    //將assets目錄打入jar包
//    from fileTree(dir: 'src/main',includes: ['assets/**'])

    //生成文件名字
    baseName = SDK_BASENAME + SDK_VERSION
    //生成
    destinationDir = file(OUTPUT_PATH)
}

makeJar.dependsOn(deleteBuild, build)

如下圖,執(zhí)行完生成代碼,已經(jīng)可以看到兩個(gè)jar合在一起了。就可以直接放在項(xiàng)目中使用了

android studio 打包單類為jar包,android stuido 使用,android studio,android,ide文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-774881.html

?7? 使用jar包


只需要放到項(xiàng)目的lib里,寫一句關(guān)聯(lián)代碼就可以使用了
implementation project(':mylibrary')

到了這里,關(guān)于保姆級(jí)別使用android studio 生成jar包的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • android studio 使用lib中的framework.jar編譯

    android studio 使用lib中的framework.jar編譯

    本文參考了網(wǎng)上搜索到的內(nèi)容總結(jié)了一下,感謝大神們的無(wú)私奉獻(xiàn)。 在App中的build.gradle中的android{}下添加: 此時(shí)可以編譯出apk,但是android studio的代碼檢查還是標(biāo)紅的。 需要在setting - build - build tools -- gradle 選中iml ?此時(shí),在工程.idea目錄下會(huì)生成../.idea/modules/app/xxx.app.main.

    2024年02月16日
    瀏覽(20)
  • Android Studio如何打jar包和aar包并使用

    Android Studio如何打jar包和aar包并使用

    之前有篇文章介紹了so庫(kù)的生成和使用,看這里,但是,如果我們想把我們寫的so庫(kù),通過(guò)java接口的方式提供出去,一般我們是打成jar包或者aar的形式提供,這篇文章介紹下如何打成jar包的,我們提供給使用方的是jar包和so庫(kù); 總的來(lái)說(shuō),AS打包生成jar包可以分成兩類: 第一

    2024年02月01日
    瀏覽(21)
  • uniapp離線打包(使用Android studio打包)

    uniapp離線打包(使用Android studio打包)

    安裝HbuilderX,記住版本號(hào) 下載對(duì)應(yīng)HbuilderX版本的Android離線SDK,如我使用3.6.18版本打包,則對(duì)應(yīng)應(yīng)下載3.6.18版本的SDK(官網(wǎng)不提供舊版本的SDK,有些需要自己找)官網(wǎng)下載地址:https://nativesupport.dcloud.net.cn/AppDocs/download/android.html 安裝Android Studio 1.使用HbuilderX生成本地打包App字段

    2024年03月12日
    瀏覽(23)
  • Android jar包的生成與使用

    Android jar包的生成與使用

    Android中常見(jiàn)的第三方庫(kù)有: *.so,*.jar,*.aar,今天給大家分享一下jar文件,在Android應(yīng)用程序開(kāi)發(fā)中,我們需要使用一些Java庫(kù),可能這個(gè)庫(kù)是自己封裝好的或者第三方的庫(kù),我們每次使用這些庫(kù)都要手動(dòng)復(fù)制到項(xiàng)目中,而且,這些庫(kù)的版本一旦更新后,我們還需要手動(dòng)替換。

    2024年02月12日
    瀏覽(22)
  • 【Android】使用Android Studio打包APK文件

    【Android】使用Android Studio打包APK文件

    打包APK之前,首先需要新建項(xiàng)目,有基礎(chǔ)的可以跳過(guò)。 無(wú)基礎(chǔ)的可以參考:使用Android Studio運(yùn)行Hello World項(xiàng)目 1.找到Build - Generate Signed Bundle or APK - 勾選APK 2.首次需要?jiǎng)?chuàng)建證書,后續(xù)可以使用已創(chuàng)建好的證書 3.填寫證書信息 選擇密鑰庫(kù)存放路徑,并填寫密碼 填寫密鑰名稱、密

    2024年02月19日
    瀏覽(22)
  • uniapp使用Android Studio離線打包

    uniapp使用Android Studio離線打包

    Android Studio: 下載地址 APP離線SDK下載: 下載地址; 目前我使用得是“Android-SDK@3.8.7.81902_20230704”;需要與hbuider版本配套使用。 Appkey: 參考我 以上三步準(zhǔn)備好后,進(jìn)行接下來(lái)的不?。?導(dǎo)入APP離線SDK到 Android Studio 配置Appkey 打開(kāi)Androidmanifest.xml, 導(dǎo)航到Application節(jié)點(diǎn),創(chuàng)建meta-d

    2024年02月01日
    瀏覽(20)
  • 【常用開(kāi)發(fā)工具】保姆級(jí)教程Android Studio安裝和基本使用

    【常用開(kāi)發(fā)工具】保姆級(jí)教程Android Studio安裝和基本使用

    ??這里是【常用開(kāi)發(fā)工具】,關(guān)注我學(xué)習(xí)編程不迷路 如果對(duì)你有幫助,給博主一個(gè)免費(fèi)的點(diǎn)贊??以示鼓勵(lì) 歡迎各位??點(diǎn)贊??評(píng)論收藏?? ??專欄介紹 【常用開(kāi)發(fā)工具】 目前更新IDEA、Tomcat、Maven、Git等預(yù)計(jì)會(huì)開(kāi)10+期,大家一起學(xué)習(xí)一起進(jìn)步。 ????有寫的不好或?qū)戝e(cuò)的地

    2023年04月16日
    瀏覽(95)
  • 【Android studio+uniapp】將Android 的插件打包成aar包放在uniapp中使用, Android studio將uniapp本地資源包打包成apk, 以及一些常用的配置

    【Android studio+uniapp】將Android 的插件打包成aar包放在uniapp中使用, Android studio將uniapp本地資源包打包成apk, 以及一些常用的配置

    點(diǎn)擊構(gòu)建--rebuild project 打完包后會(huì)在build--output--aar文件夾中顯示. 然后將這個(gè).aar文件放到uniapp中的自定義插件中. nativeplugins這個(gè)文件夾名不能改,固定的.然后到app原生插件中選擇你剛剛的本地插件 到這里你就可以使用自定義的安卓的插件了. 1,將uniapp端的代碼打包成本地資源

    2024年02月04日
    瀏覽(21)
  • 使用android studio將網(wǎng)站打包成apk(可以直接使用替換為自己的網(wǎng)站連接即可)

    使用android studio將網(wǎng)站打包成apk(可以直接使用替換為自己的網(wǎng)站連接即可)

    公司有這個(gè)需求生成一個(gè)webapp應(yīng)用。前面一直在使用web與Android混合開(kāi)發(fā),越是后面你就發(fā)現(xiàn)越有意思。hbuildX官網(wǎng)不怎么維護(hù),雖然一直說(shuō)這是潮流,uni-app開(kāi)發(fā)也挺火的,但是安卓開(kāi)發(fā)特別是適配不同的手機(jī)型號(hào),真的是頭大。 這是一個(gè)適用于Android Studio的模板項(xiàng)目,可讓你

    2024年02月06日
    瀏覽(26)
  • 關(guān)于安卓打包生成aar,jar實(shí)現(xiàn)(一)

    關(guān)于安卓打包生成aar,jar實(shí)現(xiàn)(一)

    關(guān)于安卓打包生成aar,jar方式 背景 在開(kāi)發(fā)的過(guò)程中,主項(xiàng)目引入三方功能的方式有很多,主要是以下幾個(gè)方面: (1)直接引入源代碼module(優(yōu)點(diǎn):方便修改源碼,易于維護(hù),迭代。缺點(diǎn):對(duì)于新手不友好,可能會(huì)遇到依賴兼容問(wèn)題,需要排除并且適配) (2)遠(yuǎn)程依賴,目

    2024年02月13日
    瀏覽(25)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包