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

Android apk 項(xiàng)目一鍵打包并上傳到蒲公英的實(shí)現(xiàn)方法

 更新時(shí)間:2020年06月04日 09:36:17   作者:亞里士多才  
這篇文章主要介紹了Android apk 項(xiàng)目一鍵打包并上傳到蒲公英,本文通過(guò)示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

項(xiàng)目一鍵打包并上傳到蒲公英

緣由:測(cè)試流程由

  • 打包
  • 找包準(zhǔn)備上傳
  • 填寫更新信息
  • 然后上傳

過(guò)于復(fù)雜 所以想要簡(jiǎn)化開發(fā)

閱讀須知:需要讀者了解如何在項(xiàng)目里面建立一個(gè)空的gradle plugin的過(guò)程,否則這篇文章不適合你

開始分析

我想要的效果是精簡(jiǎn)步驟 比如說(shuō)輸入某個(gè) 命令 .\gradlew xxxx
就可以完成我想要的效果
那么首先我們必須得熟知或者完成以下幾點(diǎn):

  1. 包路徑
  2. 打包完成的回調(diào)
  3. 入口設(shè)置參數(shù) 設(shè)置要傳的參數(shù)
  4. 使用gradle來(lái)開發(fā)

基于以上幾點(diǎn)開始開發(fā)

最重要的一點(diǎn) 打包完成的回調(diào) 因?yàn)轫樞蚴窍扔邪悴拍芨蓜e的事情 所以后續(xù)事件回調(diào) 是要發(fā)生在 打包完成后的
eg:我要打個(gè) debug包 我們一般 gradlew assembleDebug
那我們就這樣寫回調(diào)就行

task.dependsOn("assembleDebug")
task.actions.add{
	//todo 后續(xù)操作
}

這樣就可以打完包并且回調(diào)后續(xù)事件了

開始上傳包了

問(wèn)題? 包呢 我咋知道包在哪
通過(guò)獲取AppExtension里面的outputs 獲得包路徑
上代碼(kotlin寫的)

val android = project.extensions.getByType(AppExtension::class.java)

        android.applicationVariants.forEach {
          it.outputs.forEach {output->
              output.name
              output.outputFile
          }
        }

output.name 是名字(String)
output.outputFile 是文件(File)

上傳

拿到文件 你就可以用自己熟悉的api來(lái)上傳文件 這都是基礎(chǔ)操作了

設(shè)置操作入口

上代碼

project.task("oneKeyPackaged") {task->
	//todo 打包操作
}

愉快的打包上傳

./gradlew oneKeyPackaged
oneKeyPackaged 這個(gè)是你上面設(shè)置的任務(wù)名稱

總結(jié)

到此這篇關(guān)于Android apk 項(xiàng)目一鍵打包并上傳到蒲公英的文章就介紹到這了,更多相關(guān)android apk 打包上傳蒲公英內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Kotlin入門學(xué)習(xí)教程之可見性修飾符

    Kotlin入門學(xué)習(xí)教程之可見性修飾符

    在Kotlin中,不管是類、接口、構(gòu)造函數(shù)、函數(shù)、屬性及其設(shè)置器都具有可見性修飾符,下面這篇文章主要給大家介紹了關(guān)于Kotlin入門學(xué)習(xí)教程之可見性修飾符的相關(guān)資料,需要的朋友可以參考下
    2021-11-11
  • Flutter?+?Idea?環(huán)境搭建及配置教程

    Flutter?+?Idea?環(huán)境搭建及配置教程

    本文主要總結(jié)我實(shí)際搭建的過(guò)程,最后發(fā)現(xiàn)不一定按網(wǎng)上那些博客或者官方文檔寫的來(lái)也可以搭建成功,在這里小編給大家分享下Flutter?+?Idea?環(huán)境搭建及配置教程,感興趣的朋友參考下吧
    2021-12-12
  • Android實(shí)戰(zhàn)打飛機(jī)游戲之怪物(敵機(jī))類的實(shí)現(xiàn)(4)

    Android實(shí)戰(zhàn)打飛機(jī)游戲之怪物(敵機(jī))類的實(shí)現(xiàn)(4)

    這篇文章主要為大家詳細(xì)介紹了Android實(shí)戰(zhàn)打飛機(jī)游戲之怪物(敵機(jī))類的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-07-07
  • Android通過(guò)aapt命令獲取apk詳細(xì)信息(包括:文件包名,版本號(hào),SDK等信息)

    Android通過(guò)aapt命令獲取apk詳細(xì)信息(包括:文件包名,版本號(hào),SDK等信息)

    本文給大家分享android通過(guò)aapt命令獲取apk詳細(xì)信息(包括:文件包名,版本號(hào),SDK等信息),非常不錯(cuò),簡(jiǎn)單實(shí)用,對(duì)android sdk aapt知識(shí)感興趣的朋友一起通過(guò)本文學(xué)習(xí)吧
    2016-11-11
  • 關(guān)于Android bitmap你不知道的一些事

    關(guān)于Android bitmap你不知道的一些事

    這篇文章主要為大家詳細(xì)介紹了關(guān)于Android bitmap你不知道的一些事,使用bitmap需要注意的一些細(xì)節(jié),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • Flutter實(shí)現(xiàn)笑嘻嘻的動(dòng)態(tài)表情的示例代碼

    Flutter實(shí)現(xiàn)笑嘻嘻的動(dòng)態(tài)表情的示例代碼

    這篇文章主要為大家介紹了如何利用Flutter實(shí)現(xiàn)笑嘻嘻的動(dòng)態(tài)表情,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)Flutter有一定幫助,感興趣的可以了解一下
    2022-04-04
  • Android編程使用HTTP協(xié)議與TCP協(xié)議實(shí)現(xiàn)上傳文件的方法

    Android編程使用HTTP協(xié)議與TCP協(xié)議實(shí)現(xiàn)上傳文件的方法

    這篇文章主要介紹了Android編程使用HTTP協(xié)議與TCP協(xié)議實(shí)現(xiàn)上傳文件的方法,結(jié)合實(shí)例形式較為詳細(xì)的分析了Android使用HTTP協(xié)議與TCP協(xié)議的具體步驟與實(shí)現(xiàn)文件傳輸?shù)南嚓P(guān)技巧,需要的朋友可以參考下
    2016-01-01
  • 利用SpannableString和ImageSpan在textview中插入圖片的方法

    利用SpannableString和ImageSpan在textview中插入圖片的方法

    這篇文章主要為大家詳細(xì)介紹了利用SpannableString和ImageSpan在textview中插入圖片的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • Android中Intent與Bundle的使用詳解

    Android中Intent與Bundle的使用詳解

    這篇文章主要給大家總結(jié)介紹了關(guān)于Android中傳值Intent與Bundle的關(guān)系,文中通過(guò)示例代碼以及圖文介紹的非常詳細(xì),對(duì)各位Android開發(fā)者們具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧<BR>
    2022-11-11
  • Android 自定義底部上拉控件的實(shí)現(xiàn)方法

    Android 自定義底部上拉控件的實(shí)現(xiàn)方法

    下面小編就為大家分享一篇Android 自定義底部上拉控件的實(shí)現(xiàn)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-01-01

最新評(píng)論