项目,怎么打包
1.這時(shí)候,需要切換渠道
當(dāng)項(xiàng)目文件的圖片是如圖所示時(shí),則表明需要切換到相應(yīng)渠道了
圖標(biāo)是這樣的,因?yàn)槲覜](méi)有用google渠道。那么切換到google渠道就行了
2.如何打包
Jenkins打包學(xué)習(xí)
用AS運(yùn)行項(xiàng)目,每種渠道可以有兩種模式,即Debug模式和Release模式。(兩種模式可以通過(guò)Build Variant進(jìn)行更改)
Debug模式一般是我們私下測(cè)試用的,可以使用默認(rèn)的debug.keystore進(jìn)行簽名。
Release一般是發(fā)布在市場(chǎng)上的正式版。我們正式發(fā)布項(xiàng)目的時(shí)候是不能使用debug.keystore的,而是需要我們自己創(chuàng)建簽名,之后才可以正常運(yùn)行。
我們打包,一般就是打Release版本,打包成apk,然后去網(wǎng)絡(luò)上發(fā)行
(1)如何創(chuàng)建某一渠道的Debug和Release
AS更新之后好像不行了,到時(shí)候用的時(shí)候,搜一下Android項(xiàng)目如何創(chuàng)建多渠道就行
(2)如何創(chuàng)建簽名
設(shè)置keystore路徑、密碼。
設(shè)置key:
別名、密碼、有效期,證書等
具體的
Key store path:存放路徑
Key
Alias:別名
Validity(years):有效期(一般默認(rèn)25年)
Certificate:證書
First and Last Name:姓名
Organization Unit:組織單位
Organization:組織
City or Locality:城市或地區(qū)
State or Province:州或省
Country Code(XX):國(guó)家代碼(XX),中國(guó):86
(3)具體打包方式
做完上面的操作之后,可以找到項(xiàng)目的local.properties文件,然后添加版本號(hào)和設(shè)置是否是測(cè)試環(huán)境。
VERSION_CODE=452 IS_TEST_EVN = false假設(shè)要發(fā)布正式版,則
IS_TEST_EVN 設(shè)置為false
然后更改相應(yīng)的渠道!!!,比如要打谷歌正式包,就改為這個(gè)渠道
然后點(diǎn)擊AS右側(cè)的gradle,找到我們的項(xiàng)目,然后點(diǎn)擊Tasks,點(diǎn)擊build進(jìn)行打包,里面有各種各樣的assemblexxx,我們選一個(gè)assembleVivo,則AS會(huì)幫我們自動(dòng)打包
稍等片刻,在Project模式下,按如圖所示的目錄,即可找到已經(jīng)打包完成的文件
3.1.8可以通過(guò)項(xiàng)目的build.gradle文件進(jìn)行設(shè)置。
總結(jié)
- 上一篇: 如何留住优秀员工
- 下一篇: 苹果的傲慢与堕落,从iPhone XS的